【发布时间】:2014-07-14 01:36:09
【问题描述】:
自从前几天更新我的 iPad 并在上面测试了一个新网站后,我很快意识到 jQuery 在我的整个应用程序中都不能正常工作,但在其他任何地方(桌面浏览器等)都可以正常工作。
在尝试调试我的代码几个小时后,我只是构建了一个空白页面并包含以下内容:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script>
if (window.jQuery) {
alert("jQuery loaded");
} else {
alert("jQuery NOT loaded");
}
$(document).ready(function(e) {
alert("DOM ready.");
});
</script>
在我的台式机上,我收到两个警报; “jQuery 加载”和“DOM 就绪”。 在我的 iPad 上,我只收到一个警报; “未加载 jQuery”。
然后我发现将HTTPS://ajax.googleapis.com... 更改为HTTP://ajax.googleapis.com... 使其加载没有任何问题。
我在这里缺少什么?最近有什么变化会导致这种情况吗?我想在我的整个应用程序中使用 HTTPS,所以我需要修复它/从中学习。非常感谢任何经验的帮助。
【问题讨论】:
-
@MartinKonecny,已经看到了这个问题,也没有真正相关。
-
把文件粘贴到地址栏可以加载吗?
标签: javascript jquery ssl https cdn