我在https网页中使用了几行JavaScript,我正在上传。我使用以下代码调用jQuery库以及<head>
中的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提供。”
我环顾谷歌和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 );
有没有人遇到过类似的东西?你是怎么解决这个问题的?