ホームページ  >  に質問  >  本文

Chrome がセッション Cookie を削除しない

<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粉546179835P粉546179835400日前566

全員に返信(2)返信します

  • P粉654894952

    P粉6548949522023-08-17 13:24:07

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

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

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

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

    返事
    0
  • P粉511985082

    P粉5119850822023-08-17 00:03:44

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

    ###参考文献###

    バグレポート: Chrome は一時的な Cookie を削除しません - つまり、すべてのブラウザ ウィンドウを閉じても自動的にログアウトしません
    • Chromium の問題 128513: Chrome プロセスを閉じるときにセッション Cookie がクリアされない
    • 問題 128567: セッションのみの Cookie が削除されない
    • 返事
      0
  • キャンセル返事