代码之家  ›  专栏  ›  技术社区  ›  Zach Smith

Chrome显示SSL在我的SSL页面上划掉了?

  •  2
  • Zach Smith  · 技术社区  · 15 年前

    去 https://liquor.com/cask-bulleit/

    为什么只有在Chrome中,当我在SSL必需的页面上时,我才看到https被划掉了(http://screencast.com/t/xcamgjats1kJ)?看起来很奇怪,我在Firefox或Safari中没有任何错误,但在Chrome中我有。SSL是有效的,并且可以工作(http://screencast.com/t/0gOdu3aQTk),所以我对问题的所在一无所知。

    任何帮助都将不胜感激。

    2 回复  |  直到 15 年前
        1
  •  5
  •   Dustin Laine    15 年前

    您的HTTP请求中有一些非HTTPS连接。比如你网站上的一个例子, http://liquor.com/wp-content/plugins/visitorcontact/css/visitor-contact.css?ver=abc ,是HTTP。您有大量的HTTP请求正在发生,但有些请求失败了。

    为什么不能用HTTPS请求这些文件?使用资产的相对路径通常会解决这个问题。

    alt text

        2
  •  1
  •   AbidCharlotte49er    15 年前

    在您的情况下,您正在访问/引用不安全的(http://….)资源,请将这些资源改为https,这样就可以了。我们在引用来自google的JQuery插件时遇到了同样的问题,我们把它改成了https,它工作了。