web-dev-qa-db-ja.com

Internet Explorer8がCookieを失う

私はしばらくの間Windows7を実行していて、メインブラウザーとしてInternet Explorer8を使用しています。私が気付いたのは、それがクッキーをたくさん「失う」ということです!私は真剣です!

典型的な状況:

サイドにログインして、remembermeチェックボックスをオンにします。コンピューターを再起動/ブラウザーを再起動し、サイトにアクセスして、自動的にログインします->満足しています。ただし、ときどき資格情報を求められます。

あなたが言うだろう通常の状況。それで、もしそれが週に数回起こらなかったら、私はそうするでしょう。いい加減にして!

Internet Explorer 7では、これにそれほど気づきませんでした。クッキーは四半期に一度かそこらで失われました。私はIE7ProをIE --dunnoで使用していたことに注意してください。ただし、現在の問題と関係がある場合はわかりません。

とにかく、この動作は「正常」なのか、それとも私だけなのか疑問に思います。

それが正常であるかもしれないことを示唆する人々のためのより多くの情報-クッキーの有効期限など。それが起こったとき、私はすべての認証クッキーを失います-Gmail、bloglinesなど!

3
Mikeon

IE8のバグです。 IE8プロセスモデルは新しく、非常に欠陥があります。 IE8プロセスがハングしたり、IE8を開いた状態でコンピューターを再起動したりすると、Cookieは失われます。

非常に明確にするために、それは「一部のマシン」ではなく、サードパーティのプラグインやソフトウェアの問題でもありません。この問題は、Cookieの有効期限、PCの日付、またはその他のユーザーやサイトで制御される設定とは関係ありません。IE8、PERIODのバグです。

Microsoftはまだ問題があることを認めていないため、問題の修正はありません。 IE8のこれと他の多くの壊滅的なバグは無視されています。おそらく修正が難しすぎて、新しいプロセスモデルに重大な欠陥があり、ゼロからの再構築が必要になるためです(IE9)。

だから...それと一緒に暮らすか、別のブラウザを見つけてください。

7
BeanAnimal

BlueNovemberが言ったように、いくつかのサイトは有効期限付きのCookieを設定します。ただし、ログインしたまま特定のサイトにパスワードを保存する場合は、オートコンプリートがオンになっていることを確認してくださいIE 8. [ツール]> [インターネットオプション]に移動し、[コンテンツ]タブをクリックします。 [オートコンプリート]をクリックして設定をクリックし、[フォームのユーザー名とパスワード]チェックボックスをオンにします。また、[閲覧履歴]の下の[全般]タブで、[終了時に閲覧履歴を削除する]がオフになっていることを確認し、[設定]ボタンをクリックしてCookieの保存方法をさらにカスタマイズします。

この情報がお役に立てば幸いです。

  • ジェイク

MSFT InternetExplorerアウトリーチチーム

1
jake_ie8team

Cookieのパスとして「/」に切り替えると、問題が解決しました。以前はもっと具体的な道がありました。

1
scthi

BeanAnimalは正しいようです。

HTTPSの使用中にサイトによって設定されたCookieがnot接続がHTTPに切り替わるときにサーバーに返されるという問題が発生しています(ここでもIE8 Win7)。 Cookieは他のHTTPSリクエストに存在します。

管理者としてIEを実行することで問題を回避できるという点で、問題がプロセスモデルに関係しているという証拠がいくつかあります(この問題をテストするためだけに、明らかにアドバイスはありません)。

1
Ryan Morlok

クッキーは有効期限付きで設定できます。私の経験では、ほとんどのサイトで1週間以上ログインしたままにしないのが普通です。

0
RJFalconer

クッキーが消える問題を修正しました。私の問題は、このPCの日付が明日に設定されていたことでした。 IE8は、1日以内に期限切れになるように設定されたCookieを削除しました。一番いいのは一日中拾ったことです!

0
Matt