Google jQuery Reference不再使用http

时间:2012-02-14 16:25:27

标签: jquery

编辑:我的问题与最初描述的不同。这实际上是我的电脑特有的,并影响Chrome和Firefox,而不是IE。我重新启动并清除了缓存,它仍然发生。我在http上收到403 Forbidden错误(我可以在浏览器中直接打开文件)。奇怪的。无论如何,很抱歉打扰所有人......看起来我有一个新问题需要弄明白。

编辑2:问题是间歇性的,因此难以追踪,但由于某些原因,Avira Pro阻止了Google的特定网址。添加到例外列表中,一切都很好。

我有几个使用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然后再运行。

然后我发现了这篇文章:

  

Where do you include the jQuery library from? Google JSAPI? CDN?

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

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

感谢您的输入

1 个答案:

答案 0 :(得分:1)

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

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

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

注意 - http://网址开头缺少https://src