谷歌jQuery从CDN与SSL -问题与iPad

Google jQuery from CDN with SSL - Issues with iPad

本文关键字:问题 iPad SSL 谷歌 CDN jQuery      更新时间:2023-09-26

自从前几天更新了我的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已加载"answers"DOM已准备好"。在我的iPad上,我只收到一个提醒;"jQuery未加载".

然后我发现将HTTPS://ajax.googleapis.com...更改为HTTP://ajax.googleapis.com...使其加载没有任何问题。

我在这里错过了什么?最近有什么变化会导致这种情况吗?我想在整个应用程序中使用HTTPS,所以我需要解决这个问题/从中学习。如有任何经验上的帮助,不胜感激。

试着改变这个:

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

:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js">
</script>