###前提・実現したいこと
初回アクセス時にはムービーを再生させ、
2回目以降(リロードやページ遷移等)はムービーをスキップします。
判定にクッキーを使用し、ブラウザ終了時に自動的に削除される仕様です。
ブラウザ終了後、
再度アクセスすると初回アクセス時の挙動と同じです。
###発生している問題
Google Chromeのみブラウザ終了時にクッキーが削除されず
2回目以降の挙動になってしまい原因がわからず投稿しました。
クッキーが削除されるPCとしないPCがあり、
問題が起こるPCのOSはWindows 10でした。
原因がお分かりの方がいましたら
ご教示いただけますと幸いです。
###該当のソースコード
JavaScript
1 var c = Cookies.get('skip'); 2 if(c === "1") { 3 $("body").removeClass("show-intro").addClass("show-seconds"); 4 } else { 5 Cookies.set('skip', '1'); 6 }
###試したこと
- 閲覧履歴の削除
「設定」>「プライバシー」>「閲覧履歴データの消去」
期間は「すべて」
以下の項目にチェックを付けました。
-- 閲覧履歴
-- ダウンロード履歴
-- Cookieなどのサイトデータやプラグインデータ
-- キャッシュされた画像とファイル
- 起動時
「新しいタブページを開く」、「前回開いていたページを開く」の切り替え
- ウィルス対策ソフトの停止
起動、停止しましたが削除されませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
問題の起こるPCを再起動するとクッキーが削除されました。
- Google Chrome(52.0.2743.116)
- jQuery/2.1.4
- js-cookie/2.1.2(https://github.com/js-cookie/js-cookie)
[2016.08.17 18.49追記]
こちらの方法も試してみましたが、変わらずでした。。
http://stackoverflow.com/questions/22847629/chrome-not-clearing-session-cookies-on-close-exit