2013-03-28 46 views
0

我在Rails网站上有一个红宝石,安装了SSL安全证书。我没有得到任何其他浏览器如Chrome或Firefox的安全警告,但我得到这个在IE如何防止Internet Explorer中的安全警告?

以下是截图: enter image description here

如果我选择“否”,一切都显示就好了并正确访问CSS文件。但是我怎样才能防止它完全弹出?我使用StartSSL作为证书,CSS文件是不安全的,如果有帮助的话。

+0

您有1个以上的HTTP请求通过HTTP来传递,而不是HTTPS(由SSL连接支持)。把链接放到你的网站上;有人可以指出提出此警报的请求。 – deefour

+0

我几乎可以肯定它是由CSS文件引起的,因为当我只查看安全项目时,没有任何格式是正确的。我的问题是 - 我如何使资产目录HTTPS内的CSS文件变得友好? – syk

+0

我还能做什么,但要告诉你为什么你会收到错误并要求你提供具体信息,以便我可以提供进一步的帮助? – deefour

回答

2

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

https适用于安全站点,但在同一页面上有任何非https内容会危及安全。这是IE警告你的。

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

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

希望有帮助

相关问题