Chrome BHOからのリクエストを許可するために設定する必要があるIEのセキュリティ設定やヘッダーはありますか?そうでなければ、私のAJAX呼び出しをブロックするのは何ですか?IE/Google Chrome Frameはキャッシュ経由で読み込まれるとHTML5ホワイトリストリソースにアクセスできますか?
私のHTML5アプリケーションは、AJAXを使用して、マニフェストのホワイトリスト(ネットワークセクション)にリストされているリソースにアクセスします。 IEキャッシュがクリアされると、アプリケーションはロードされ、HTTPステータス200のJSONリソースにアクセスします。
IEウィンドウを閉じて新しいIEウィンドウに移動すると、キャッシュからアプリケーションがロードされます。しかし、JSONリソースにアクセスすると、HTTPステータスが0になり、「通信エラー」というメッセージが表示されます。
これを調べているうちに、このページはIEによって信頼されていないことがわかりました。 ページのヘッダーにGoogle BHOメタタグがないと、そのページは信頼されます。ヘッダーにメタタグを追加すると、そのページは信頼されません。
この問題はIE/Google Chromeフレームに固有の問題です。たとえば、Chromeブラウザはキャッシュからロードされたときに動作します。