如何防止Internet Explorer中的安全警告?

时间:2013-03-28 22:11:58

标签: ruby-on-rails internet-explorer ssl cross-browser

我在rails网站上有一个红宝石,并为SSL安装了安全证书。我没有在其他浏览器中获得任何类型的安全警告,例如Chrome或Firefox,但我在IE中得到了这个

这是一个截图: enter image description here

如果我选择“否”,一切都显示正常,并且可以正确访问CSS文件。但是我怎么能防止这种情况完全爆发呢?我使用StartSSL作为证书,如果有帮助,CSS文件是非安全的一部分。

1 个答案:

答案 0 :(得分:2)

在您网页的某个位置,您指定的文件的网址为http://,其中主页的网址以https://开头。

https适用于安全网站,但在同一网页上包含任何非https内容会危及该安全性。这就是IE警告你的事情。

您需要确保通过https://网址下载页面中的所有元素。

如果您不确定使用错误的协议下载了哪些文件,可以使用IE的Dev Tools窗口查看页面流量。按F12打开开发工具,然后加载页面(对安全问题回答“是”,这样您就可以确保所有内容都已下载)。您应该能够看到为打开页面而加载的所有文件,并且应该能够通过http://而不是https://查看哪些文件已加载。那些是你需要解决的问题。

希望有所帮助