一部のサイト JavaScript エフェクト用に jQuery Cookie を設定しています。有効期限を30日に設定しています。
ローカル開発マシンでは Cookie の有効期限が適切に設定されていますが、本番環境では有効期限がセッションの終了に設定されています。作成された Cookie を Web 開発者ツールで検査した後、本番マシンの Cookie が「セッション Cookie」としてマークされ、有効期限の設定が許可されていないことを除いて、すべてが同じですが、ローカル開発マシンで作成された Cookie は「セッション」に設定されておらず、有効期限は編集可能です。
本番マシンの Cookie に有効期限を受け入れる方法はありますか?
これは私がクッキーを設定する方法です:
$.cookie('skip_animation','skip', 2592000);
jQuery 1.6.4 の使用 (レガシー サイト)
すべてのブラウザは同じように動作します