Chrome在网站加载时抛出混合内容错误

时间:2018-06-15 12:50:52

标签: jquery

最近在我的新网站上添加了一个SSL证书,从那时起Chrome就抛出了以下我无法解决的错误消息。

任何人都知道如何解决这个问题?

Mixed Content: The page at 'https://www.my-new-website.com/' was loaded over HTTPS, but requested an insecure script 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'. This request has been blocked; the content must be served over HTTPS. fadeslideshow.js:17 Uncaught ReferenceError: jQuery is not defined
at fadeslideshow.js:17

1 个答案:

答案 0 :(得分:1)

这意味着,由于您正在使用带有ssl的页面,因此您不能拥有不安全服务的内容。

在实践中,这意味着您无法使用以http开头的地址。它必须是https

只需将HTML中的http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js更改为https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

即可

对于错误fadeslideshow.js:17 Uncaught ReferenceError: jQuery is not defined at fadeslideshow.js:17,一旦修复jQuery,它就不会成为问题。