【问题标题】:http / https reference between Safari and ChromeSafari 和 Chrome 之间的 http / https 引用
【发布时间】:2013-05-26 20:05:14
【问题描述】:

我在 FB 静态 HTML 中加载了 javascript sn-ps,其中大多数主要浏览器都运行该脚本,除 Safari 外,该脚本非常迷人,经过测试,将 https 删除为 http javascript 参考链接,该脚本在 safari 中有效,但在 Chrome 中失败

这在 IE、FF 和 Chrome 中有效,但 Safari 失败,在 Safari 控制台日志中,我看到了

Failed to load resource: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “www.sitename.com” which could put your confidential information at risk.

<link rel="stylesheet" href="https://www.sitename.com/css/style.css" type="text/css">
<script src="https://www.sitename.com/js/jquery.js"></script>
<script src="https://www.sitename.com/js/jcarousel.js"></script>
<script src="https://www.sitename.com/js/init.js"></script>

这在 Safari、IE 和 FF 中有效,但 Chrome 失败,在 Chrome 控制台日志中,我看到了

[blocked] The page at https://raw.statichtmlapp.com/tab/2/visitor ran insecure content from http://www.sitename.com/js/jquery.js.

<link rel="stylesheet" href="http://www.sitename.com/css/style.css" type="text/css">
<script src="http://www.sitename.com/js/jquery.js"></script>
<script src="http://www.sitename.com/js/jcarousel.js"></script>
<script src="http://www.sitename.com/js/init.js"></script>

我该如何解决这个问题?谢谢。

【问题讨论】:

    标签: javascript facebook google-chrome safari static-html


    【解决方案1】:

    Chrome 非常注重从安全 (HTTPS) 页面加载不安全 (HTTP) 修道院。而且,显然 Safari 尤其喜欢从带有不良 SSL 证书的域(例如 sitename.com 域)加载安全内容。

    所以,我的建议是修复 sitename.com 的证书,并将所有 SRC 放回 HTTPS。

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 1970-01-01
      • 2023-03-24
      • 2011-01-18
      • 2011-08-30
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      相关资源
      最近更新 更多