最近、新しいウェブサイトを立ち上げましたが、正常に動作し、社内での開発プロセス中に問題が発生したことはありません. しかし、実際にドメインに展開すると、古いサイトを置き換えるために、内部ユーザーのみが、各ページの IE (主に IE8) でポップアップするセキュリティ警告メッセージについて苦情を言い始めました。これがローカル ネットワーク以外の問題ではないことを確認しました。警告ダイアログには次のように記載されています。
「はい」または「いいえ」を選択しても、ページはまったく同じようにレンダリングされます。これは各ページで発生しますが、[はい] を選択すると、ブラウザを閉じる/開くまでそのページは表示されません。
私はこれをかなり調査しましたが、ここに私が疑ういくつかのことがあります:
- Doctype... 私はこれを html5 に設定しました。
ブラウザ モードとドキュメント モード... IE Dev Tools でこれらの両方を 8 に変更すると、エラーが表示されます。すべてをIE9モードにしておく限り、エラーは表示されないようです。
モードのメタ タグ... IE-edge、chrome-1 に設定しました (上記のスクリーンショットを参照)。
サイトには https:// の下に何もないので、それが原因ではないことはわかっています。
クロスドメイン js やおかしなことはまったくありません。
私が働いている組織は大きく、独自の DNS を内部で管理しています。サイトを新しいドメインに切り替えるまで、このエラーは表示されませんでした。そのため、ドメイン www.dev-mysite.com での開発中は問題なく動作しましたが、www.mysite.com に変更すると、すぐにアラートが表示され始めました。
各ユーザーのマシンでゾーンのアクセス許可を変更することでこのエラーを解消できることはわかっていますが、それはオプションではありません。あなたが提供できる助けに感謝します!