こんにちは。テスト Web サイトに meebo ツールバーをインストールしましたが、通常は問題なく動作していますが、IE の一部のバージョンでは、https ページで混合コンテンツの警告が生成されます。ページをレンダリングするとき、request.protocol を見て、「https:true」オプションを meebo の JavaScript に追加するかどうかを決定します。
私は、IE8 開発者ツールバーで JS によって読み込まれるものを調べており、次の問題のリソースの読み込みを確認できます。
https://s-ssl.meebocdn.net/cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css
https://s-ssl.meebocdn.net/cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css
meebo がこれらをどう処理するかはわかりませんが、(https ではなく) http への参照があっても、ssl も参照しており、実際には https 要求です。では、なぜこれが警告をトリガーするのか、誰にもわかりますか?
開発者ツールバーの情報ウィンドウには次のように表示されます。
GET /cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css HTTP/1.1
Accept: */*
Referer: https://cim.meebo.com/cim/sandbox.php?lang=en-GB&version=v89_cim_10_3_4&protocol=https%3A&network=millionaireforschools_ri84xu
Accept-Language: en-gb
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Accept-Encoding: gzip, deflate
Host: s-ssl.meebocdn.net
Connection: Keep-Alive
HTTP/1.1 404 Not Found
Server: EdgePrismSSL
Date: Mon, 08 Nov 2010 17:39:38 GMT
Content-Type: text/html
Connection: keep-alive
Content-Length: 345
ご覧のとおり、これは 404 ですが、それが meebo の問題なのか、IE の問題なのかはわかりません。アイデアはありますか?
乾杯、マックス