0

我有一个安装了 SSL 安全证书的 ruby​​ on rails 网站。我在其他浏览器(例如 Chrome 或 Firefox)中没有收到任何类型的安全警告,但我在 IE 中得到了这个

这是一个屏幕截图: 在此处输入图像描述

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

4

1 回答 1

2

在页面的某处,您正在指定一个 URL 以 开头的文件http://,其中主页的 URL 以https://.

https旨在用于安全站点,但https在同一页面上包含任何非内容会损害该安全性。这就是 IE 警告你的地方。

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

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

希望有帮助

于 2013-03-28T22:29:41.760 回答