我刚刚完成了一个整个网站的SSL配置,但是Google Chrome报错“此页面包含一些不安全的元素”,这对于用户的信任度来说并不好。其他浏览器都能正常工作,并显示金色的锁。
该网站是一个基于Drupal 6的电子商务网站,运行在apache2上,错误出现在前端和管理区域。
有人知道如何找到哪些元素被认为是不安全的吗?
编辑:我使用Fiddler检查了流量,它确实全部使用HTTPS。甚至在轻量级的站点持有页面上也会出现警告,该页面没有使用JavaScript等…
该网站是一个基于Drupal 6的电子商务网站,运行在apache2上,错误出现在前端和管理区域。
有人知道如何找到哪些元素被认为是不安全的吗?
编辑:我使用Fiddler检查了流量,它确实全部使用HTTPS。甚至在轻量级的站点持有页面上也会出现警告,该页面没有使用JavaScript等…
可能是浏览器问题?你尝试过重新启动或清除所有缓存吗?
我之前也遇到过类似的问题。原来是CSS文件中硬编码了背景图片的URL。
你应该特别检查一下你使用的任何第三方样式表,因为它们可能会链接到另一个服务器上的图像。
简单的解决方法?将这些图像保存到你的服务器上,并在CSS文件中将URL更改为相对路径。
希望这可以帮到你!
在源代码中搜索http:
?类似于在Firefox中使用<Ctrl-U> <Ctrl-F> http:
的方式。
不安全元素是指通过不安全的(非https)连接加载的元素,例如图像、样式表等。您显然需要完全限定的URL来加载不安全元素。