ホームページ  >  記事  >  ウェブフロントエンド  >  IE は短いドメイン名では Cookie_javascript ヒントを設定できません

IE は短いドメイン名では Cookie_javascript ヒントを設定できません

WBOY
WBOYオリジナル
2016-05-16 18:19:171253ブラウズ

簡単なトラブルシューティングを行った結果、問題が見つかり、Cookie の設定が失敗しました。

しかし、なぜ失敗したのかについては、私はこの問題を長い間探していましたが、最終的に誰かが StackOverflow で、IE は 5.0 以降の短いドメイン名に Cookie を設定できないと述べました。

問題が発生するまでどのくらい時間がかかりますか?テストの結果、JavaScriptでCookieを設定するにはピリオドを含む合計5文字は使用できないことが判明しました。ただし、ここには前提があり、明示的にドメインを指定した場合にのみ失敗します。 Cookieを設定するときのパラメータ。つまり、次のように記述すると、

ソース コードの表示 print help document.cookie="key=value;domain=ab.cn";

Cookie の設定は次の場合に失敗します。

ソースコードを表示 print help document.cookie="key=value";

現在のドメインがまだ残っている場合でも、この問題は発生しません。 ABCN。

この記事http://support.microsoft.com/kb/310676/en-us/ では同様の問題について言及していますが、この状況とは異なるようです。参考にすることもできます。

Cookie の設定が失敗したため、トラフィック監視システムは各訪問を新規訪問とみなし、自然直帰率が非常に高かったのですが、Cookie の設定が失敗した場合、GA はデータを送信できなかったようです。

Firefox と Chrome ではそのような問題は発生しません。

これにマークを付けてください。同様の問題に遭遇した人々の助けになれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。