Chrome がセッション Cookie を削除しない
P粉546179835
P粉546179835 2023-08-16 20:26:24
0
2
636
<p>次のように JavaScript でセッション Cookie を設定しようとしています: </p> <pre class="brush:php;toolbar:false;">document.cookie = 'name=alex; path=/'</pre> <p>しかし、ブラウザを終了して再度起動しても、Chrome はそれを削除しません。 </p> <p> Firefox と Opera をチェックインしましたが、どちらも期待どおりに動作し、ブラウザの終了時にセッション Cookie が削除されます。 </p> <p>Chrome は有効期限ルールを無視しただけですか? </p> <p>複数のオペレーティング システムをチェックインしたところ、Windows XP および Ubuntu の Chrome ではセッション Cookie が削除されるが、Mac OSX Lion では削除されないことがわかりました。 </p>
P粉546179835
P粉546179835

全員に返信(2)
P粉654894952

私も同じ問題に遭遇しました。Cookie は「閲覧セッションの終了時に」期限切れになるように設定されていました。

残念ながら有効期限が切れていなかったため、ブラウザの設定をいくつか調整しました。

ブラウザを閉じたときに開いているタブを記憶する機能が問題の原因であることが判明しました。 (この機能は、現在のバージョンの Chrome では「起動時」 - 「元の場所から続行」と呼ばれます)。

この問題は Opera と Firefox でも発生します。

いいねを押す +0
P粉511985082

これは、Chrome を 中断したところから続行するように設定していることが原因である可能性があります。

###参考文献###

バグレポート: Chrome は一時的な Cookie を削除しません - つまり、すべてのブラウザ ウィンドウを閉じても自動的にログアウトしません
  • Chromium の問題 128513: Chrome プロセスを閉じるときにセッション Cookie がクリアされない
  • 問題 128567: セッションのみの Cookie が削除されない
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート