プログラミング

iframeでCookieを取得、書き込みをする方法 SameSite Secure -Javascript

投稿日:2022年11月21日 更新日:

ブラウザゲームを公開していてユーザーの設定をcookieに保存したくなりました。諸事情でiframeを使用しておりcookieの取得に苦労したので、その方法を記しておきます。

SameSite=None; Secure; が必要

iframeを使用するとthird-partyコンテンツとなるようなのでcookie書き込み時に「SameSite=None; Secure」をつける必要があるようです。
また私が試した結果では、iframe中にsandbox設定をする必要はないようです。最初は念のため「sandbox=”allow-same-origin allow-scripts allow-pointer-lock”」をつけていましたが、これを省いても動作しました。

Cookieの確認方法

ChromeならDeveloper ToolにてApplicationからcookieを確認できます。変数名、値の他、全ての属性を確認できるので便利です。

-プログラミング

執筆者:

関連記事

2重振り子の数値シミュレーション、解析から結果描画まで[Octave / Matlab / Android iPhoneアプリもあるよ]

久々に数値解析をやってみたくなりました。題材としては多くの人がやっている二重振り子が面白そうです。では言語は何にしようかと迷うところですが、コードを書いて計算して結果を描画するまで可能な「Octave …

2重(N重)振り子の数値シミュレーション – Javascriptで計算から描画まで

2重振り子を数値シミュレーションをJavascriptでやってみます。Javascriptでやる利点は計算後の結果表示アニメーションまで容易に行える事だと言えます。2重振り子の解法に関する記事はWeb …

FFmpeg.wasmの使い方:ブラウザでアップロードした動画をグレー動画に加工

FFmpeg.wasmの使い方の一例として、・ブラウザで動画をアップロード・動画から音声を抽出・動画からすべてのフレーム画像を取得・すべてのフレームをグレースケールに加工・グレースケール動画を作成・グ …

Node.jsからGo-langへ移行

ストレスなく思いっきり遊べるゲームを実現したくなりました。現行のNode.jsでは処理性能が限界。PaaSが対応しているものの中で高速化が望めるものがGo言語しかない。全くもって無知だがやるしかない。 …

no image

ショーモナイノ/ ソースコード(サーバーサイド)

ショーモナイノのコードを公開していないかとのお問い合わせを頂きました。GitHubでの公開を検討しましたが、書き散らかした粗末なコードをGitHubに置くべきではないと判断しました。代わりに自分のブロ …

スポンサーリンク