IE9中的SEC7111问题抱怨https内容

时间:2011-11-29 11:58:09

标签: php security https internet-explorer-9

当我的页面以https加载时,我在IE9中收到错误,它不像这里的其他线程,其中内容从ex加载。 http://googleapis ..我已将所有链接切换为协议相关,所以只需// googleapis ..

我得到的错误来自我在我的页面上的图片,这是从域中加载的,如此;

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

这将产生一个https链接,这就是我发现令人困惑的,IE正在说:

  

SEC7111:HTTPS安全受到损害   https://mydomain.se/images/img.jpg

如果链接只是http://我会买它,我有一堆其他图片可以正常工作,当然我只能在IE中得到这个=)有什么想法吗?

1 个答案:

答案 0 :(得分:1)

乍一看,我会说这看起来像IE中的一个错误(Gasp,从未发生过!)。为了解决这个问题,我建议使用带有Dom Snitch的chrome,这将提供有关混合内容问题的准确而详细的信息。

另外,为什么要使用getRootAddress()?这是一个巨大的混乱,你应该使用相对网址,如下:

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

如果页面为https,则此图片将加载https。相对URL是一个常见的软件要求,我知道这是我工作地点所需要的。