谷歌jQuery参考不再使用http



编辑:我的问题与最初描述的不同。这实际上是我的电脑特有的,影响的是Chrome和Firefox,而不是IE。我已经重新启动并清除了缓存,但这种情况仍然存在。我在http上收到一个403 Forbidden错误(我可以直接在浏览器中打开该文件)。奇怪的不管怎样,很抱歉打扰大家。。。看起来我有一个新问题要解决

第2版:这个问题是间歇性的,很难追踪,但由于某种原因,Avira Pro阻止了谷歌的特定URL。添加到异常列表,一切都恢复正常

我有几个网站使用jQuery和jQuery UI。我从获得链接http://scriptsrc.net/它只是将引用复制到剪贴板上,如下所示:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

然而,截至2天前,我注意到这对我所在的任何网站都不起作用。它找不到jQuery,所以所有jQuery功能都停止了工作。

一个快速的解决方案是将http设置为https,然后它就可以工作了。

然后我发现了这个帖子:

jQuery库来自哪里?谷歌JSAPI?CDN?

这有点不同,但它让我尝试完全删除http:或https:,并以//开头。但也没有骰子。找不到。

所以现在我想知道:1) HTTP://为什么停止工作?2) 在谷歌引用jQuery的最佳方式是什么,这样就不会再次发生这种情况。

感谢您的输入

http://版本仍然适用于我的所有网站,当我在Firefox中直接导航到它时也是如此。

如果你的网站在SSL下运行,你最好使用独立于协议的链接,比如:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

注意-在src url的开头缺少http://https://

最新更新