我有https的浏览器兼容性问题?我已安装SSL并正在使用中。直到今天早上,我的https部分运行良好。从那时起,Https显示为https(红色斜线),表示该页面有一些不安全的内容。 我没有更改任何代码,突然我在chrome中看到了这个问题。在IE 8中,我看到了同样的问题,但在每一页上,如果我应该允许opne安全和非安全或只是安全,它会显示一个弹出窗口。 Firefox没有问题。它显示正确的https没有任何问题。我厌倦了搜索它。为什么Chrome和IE 8中会出现这种情况。 有人能告诉我问题是什么,可以做些什么来解决它!
PS:当IE8显示有无安全数据时,我还检查了页面源是否有任何不同。一切都是一样的。但是viewstateID是不同的。这是否会产生这个问题?
提前多多感谢。
答案 0 :(得分:2)
这通常是由于在没有指定https的情况下在页面某处指定了资源的绝对路径,例如:
<img src="http://someurl.com/image.png">
如果它是您网站上某些内容的链接,请使用https:或相对路径。
答案 1 :(得分:1)
您是否包含任何3:rd方javascript,例如Google Analytics或其他可能已更改的内容。
如果您尝试使用Firefox,则可以添加一个firebug作为插件。
有一个网络标签(网络)。
它列出了页面加载的所有内容。
在该列表中,您应该能够找到没有https加载的任何内容。
答案 2 :(得分:0)
我会回答DavidMårtensson的回答并说这个问题可能是第三方库(例如google或MS托管的JQuery)或静态资产服务器。