编辑:我的问题与最初描述的不同。这实际上是我的电脑特有的,并影响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的最佳方法是什么,这样就不会再发生这种情况了。
感谢您的输入
答案 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
。