我有一个安装了 SSL 安全证书的 ruby on rails 网站。我在其他浏览器(例如 Chrome 或 Firefox)中没有收到任何类型的安全警告,但我在 IE 中得到了这个
这是一个屏幕截图:
如果我选择“否”,一切都会正常显示,并且可以正确访问 CSS 文件。但是我怎样才能防止这种情况完全弹出呢?我使用 StartSSL 作为证书,如果有帮助,CSS 文件是不安全的一部分。
我有一个安装了 SSL 安全证书的 ruby on rails 网站。我在其他浏览器(例如 Chrome 或 Firefox)中没有收到任何类型的安全警告,但我在 IE 中得到了这个
这是一个屏幕截图:
如果我选择“否”,一切都会正常显示,并且可以正确访问 CSS 文件。但是我怎样才能防止这种情况完全弹出呢?我使用 StartSSL 作为证书,如果有帮助,CSS 文件是不安全的一部分。
在页面的某处,您正在指定一个 URL 以 开头的文件http://
,其中主页的 URL 以https://
.
https
旨在用于安全站点,但https
在同一页面上包含任何非内容会损害该安全性。这就是 IE 警告你的地方。
您需要确保页面中的所有元素都是通过https://
URL 下载的。
如果您不确定使用错误协议下载了哪些文件,您可以使用 IE 的开发工具窗口查看页面流量。按 F12 打开开发工具,然后加载页面(对安全问题回答“是”,以确保所有内容都已下载)。您应该能够看到为打开页面而加载的所有文件,并且应该能够从中看到哪些文件是通过http://
而不是https://
. 这些是你需要修复的。
希望有帮助