Internet Explorer 9はイントラネットサイトからのCookieを受け入れませんか?


2

IE9(Win 7、64ビット)がイントラネットサイトからのCookieの受け入れを拒否します。

サーバーの「フル」名を使用すると、Cookieを受け入れます。

サーバは「SERVER1」と呼ばれ、「server1.internal.com」の完全なDNS名を持っている場合たとえば、その後、IE9からクッキーを無視// SERVER1:HTTPしかしからそれらを受け入れhttp://server1.internal.com

見つけることができるすべての設定を変更してCookieを許可しましたが、それでも失敗します。

http:// server1のサイトを見ると、「安全」/「Webページのプライバシーポリシー」ダイアログにhttp:// server1の現在のページがリストされ、Cookieがブロックされていると表示されます。[概要]をクリックするとダイアログが開き、ダイアログで[このサイトで常にCookieの使用を許可する]に変更できますが、設定されているにもかかわらず、ブラウザはまだCookieを無視します。

何か案は?

更新、3つのコメントに対応

  • サーバー名を「信頼済みサイト」に追加できますが、問題は解決しません。
  • セキュリティ、ローカルイントラネットでは、設定はデフォルトです
  • セキュリティ、ローカルイントラネット、サイト...
    • イントラネットネットワークの自動検出がチェックされます。
    • このサーバー名を[詳細設定]ダイアログのWebサイトのリストに追加しました

これまでのところ、何も機能していません。コンピューターの完全修飾名を使用できるため、問題に耐えることができます。すべて問題ありません。そして、ChromeとFirefoxには問題はありません...


短い名前を信頼済みサイトリストに追加できますか?
スティーブ

セキュリティレベルをローカルイントラネットのデフォルト設定に戻すとどうなりますか?
スティーブ

また、ローカルイントラネットに記載されているサイトを確認:s3.amazonaws.com/satisfaction-production/s3_images/310774/...
スティーブ・

クイックアップデート...この問題は今日でも続いています!しかし、私はFQDNを使用でき、可能な場合はIEの使用を避けることができるため、問題に耐えることができます。
グレンリトル

IE10をインストールしてからIE11をインストールした後も継続しているため、Windowsの何かでなければなりません。
グレンリトル

回答:


9

私は彼に起こった。私の問題は、ローカルfqdnで無効な文字を使用していたことです。

私の場合、アンダースコアでした。

www.website_dev.com

その名前では、Cookieが機能しませんでした。アンダースコアをハイフンに変更したとき、すべてが良かった。


1
どうやらIEは「LDH」ルールに従っているようです。つまり、DNS名には「文字、数字、ハイフン」のみを含める必要があります。tools.ietf.org/html/rfc3696
ピーターマケヴォイ

+1 Greate Catchにも同じ問題があり、IISエラーメッセージはかなりわかりにくいものでした。THX
winner_joiner

1
これがあなたを助けてくれてうれしいです...しかし、それは私の問題を反映していません。
グレンリトル

2017年、私はこれについて多くの時間を無駄にしました。そして、ウェブ開発者がなぜIEを検出して特別に扱うことができると主張するのか疑問に思っています。
アンソニーVO

0

「イントラネットネットワークを自動的に検出する」は、確実に機能しません。ドライブマッピング、特にGPOプッシュドライブマッピングは、リモートマシンがイントラネット上にあるという適切なヒントになると思いますが、そうではありません。機能しません。FirefoxまたはChromeを使用するか、各マシンで「インターネットオプション」ローカルイントラネットセキュリティタブを開き、以下を実行します。

「オフに自動的にイントラネットのネットワークを検出し、」
確認「すべてのネットワークパス(UNCs)としては、」
「をクリックし高度な」と、ウェブサイトのURLを。


ありがとう、それは有望に思えた。[詳細設定]ダイアログのWebサイトのリストにURLを追加しようとしましたが、違いはありません。
グレンリトル14年

-1

デフォルトでは、Trusted Zonesのレジストリ値1A0はレジストリの32ビットおよび64ビットハイブのマシンごとに1に設定され、ユーザーごとに定義されていません。つまり、Cookieは他の基準がない限り未定義です。インターネットゾーン。1A0の値は、信頼できるゾーンを中低テンプレートから数バージョン前に中レベルに移動するプロセスで設定されなかった値0である必要があります。技術的にはテンプレートのミスです。これはここで説明されていますhttp://blogs.msdn.com/b/ieinternals/archive/2010/06/05/understanding-internet-explorer-cookie-controls.aspx 興味深いことに、IE7が中セキュリティ設定テンプレートを使用するように信頼ゾーンを再構成したとき、このゾーンのURLActionのデフォルトは許可(0)から評価P3Pポリシー(1)に変更されました。残念ながら、トラステッドゾーンのP3Pポリシーを構成するためのUIはありません(おっと!)これにより、信頼済みサイトのすべてのCookieが許可されます。 したがって、少なくとも、信頼できるゾーンHKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 2の値1A10をDWORD 0に設定する必要があります。イントラネットゾーンHKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 1 value 1A10 to DWORD 0あなたはテンプレートに正しい値を設定することができますが、これにはIEのデフォルトのインストールで値を変更する必要があるため、ここでは構成を提供しませんが、同様の影響があることに言及しますIEのグローバルテンプレートの構成。


-1

イントラネットサイト "companydev"でも同じ問題が発生しました。IEは、TLDが添付されていない「無効な」ドメインからCookieを取得しないようです。

サーバー側では、Cookieを設定するときにドメインを設定しないでください。Cookieドメインを空白のままにすると、IEはそれらを受け入れます。

クレジット:https : //stackoverflow.com/questions/22690114/internet-explorer-11-wont-set-cookies-on-a-site

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.