困っていること
JavaScript(TypeScript)でcookieを操作しています。
PCのブラウザでは問題なく動作するのですが、
iOSのブラウザ(safari)でcookieに値をセットする処理を行い、
ブラウザを閉じるとリセットされてしまいます。
コード
cookieに値をsetするコードです。
JavaScript
1document.cookie = `data=${encodeURI( 2 JSON.stringify(data) 3 )}; Max-Age=604800; Secure; SameSite=strict;`;
チェックしたこと
safariのcookieを許可する設定はチェック済みです。
コードの通り、cookieの有効期限も7日に設定しています。
また、Webインスペクタを使ってcookieがセットされていることも確認しました。
ブラウザを閉じてもう一度開くと消えてしまいます…
原因などわかる方いらっしゃれば教えてほしいです…
あなたの回答
tips
プレビュー