0

最近、新しいウェブサイトを立ち上げましたが、正常に動作し、社内での開発プロセス中に問題が発生したことはありません. しかし、実際にドメインに展開すると、古いサイトを置き換えるために、内部ユーザーのみが、各ページの IE (主に IE8) でポップアップするセキュリティ警告メッセージについて苦情を言い始めました。これがローカル ネットワーク以外の問題ではないことを確認しました。警告ダイアログには次のように記載されています。

ここに画像の説明を入力

「はい」または「いいえ」を選択しても、ページはまったく同じようにレンダリングされます。これは各ページで発生しますが、[はい] を選択すると、ブラウザを閉じる/開くまでそのページは表示されません。

私はこれをかなり調査しましたが、ここに私が疑ういくつかのことがあります:

  1. Doctype... 私はこれを html5 に設定しました。

ここに画像の説明を入力

  1. ブラウザ モードとドキュメント モード... IE Dev Tools でこれらの両方を 8 に変更すると、エラーが表示されます。すべてをIE9モードにしておく限り、エラーは表示されないようです。

  2. モードのメタ タグ... IE-edge、chrome-1 に設定しました (上記のスクリーンショットを参照)。

  3. サイトには https:// の下に何もないので、それが原因ではないことはわかっています。

  4. クロスドメイン js やおかしなことはまったくありません。

私が働いている組織は大きく、独自の DNS を内部で管理しています。サイトを新しいドメインに切り替えるまで、このエラーは表示されませんでした。そのため、ドメイン www.dev-mysite.com での開発中は問題なく動作しましたが、www.mysite.com に変更すると、すぐにアラートが表示され始めました。

各ユーザーのマシンでゾーンのアクセス許可を変更することでこのエラーを解消できることはわかっていますが、それはオプションではありません。あなたが提供できる助けに感謝します!

4

1 に答える 1

0

わかりました、私はこれを理解しました。これは、Google でホストされている CSS3 メディア クエリ .js ファイルへの参照が原因でした。それはIEの条件付きステートメントにあったため、IEのみの警告:)。このファイルを完全に削除することが、私のシナリオで機能した唯一の解決策でした。

石。

于 2013-01-28T18:25:59.430 に答える