2011-11-29 8 views
4

私のページがhttpsで読み込まれたときにIE9でエラーが発生しました。 http://googleapis ..私はすべてのリンクをプロトコル相対的にするように// googleapis .. //IE7でSEC7111の問題が発生しました。

私が得るエラーは、私のページにあるようなものです。

<img src="<?php echo getRootAddress();?>/images/img.jpg"> 

これがhttpsリンクを生成し、それはIEが言っていることを、私は混乱を見つけるものです:

SEC7111:セキュリティが https://mydomain.se/images/img.jpg

によって侵害されたHTTPS私が購入したいですリンクがちょうどhttp://だったと私はうまく動作する他の写真の束を持って、もちろん私はIEでこれを取得する=)任意のアイデア?

+0

明らかにIE9が厄介なようです。 –

答えて

1

IEのバグのように見えます(Gasp、決して起こらない!)。問題を調べるには、Dom Snitchでchromeを使用することをお勧めします。これは、混在コンテンツの問題について正確で詳細な情報を提供します。

なぜ、getRootAddress()を使用しているのですか?これは大きな混乱で、次のような相対URLを使用する必要があります。

<img src="/images/img.jpg"> 

ページがhttpsの場合、このイメージにはhttpsがロードされます。相対URLは一般的なソフトウェア要件です。私はこれが私の仕事場で必要とされるものであることを知っています。

+0

私はクロームで何の問題も出ませんが、私はドムスニッチのチップを見て回ります!実際に私はコードのその部分を書かなかったので、なぜ私たちは相対URLを使用しないのか分かりません。削除され、エラーmsgはなくなりました - ありがとう! – Sup3rgnu

関連する問題