0

我在上传的 https 网页中使用了几行 JavaScript。<head>我在使用此代码时调用了 jQuery 库和 ajax 库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"> </script>


<script src="https://code.jquery.com/jquery-1.12.3.js"></script>

在 chrome 中使用调试模式后,我收到了这个混合内容错误:


“混合内容:页面 xyz 已通过 HTTPS 加载,但请求了不安全的脚本 ' http://code.jquery.com/jquery-latest.min.js '。此请求已被阻止;内容必须通过 HTTPS 提供。”

我环顾 google 和 stackoverflow(我经常在其中找到不错的解决方案)以找到解决问题的方法,但没有成功。我需要加载这些库以使我的脚本运行(以及我的异步 ajax 调用),但问题似乎存在于 lib 中(总是检查调试控制台)。

更具体地说,以下行: jquery-1.12.3.js:10444 对应于

// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending
// Use native DOM manipulation to avoid our domManip AJAX trickery
head.insertBefore( script, head.firstChild );

有没有人遇到过类似的事情?你是如何解决这个问题的?

4

0 回答 0