JQuery 1.6.1今天在Google API上无法使用(2012年1月25日)

时间:2012-01-26 02:54:11

标签: jquery api google-cdn

有没有人对JQuery 1.6.1的消息从Google API中消失了?今天,在2012年1月25日晚上8:30,我们的部分应用程序突然停止运行。 Culprit是GoogleAPIs.com--我们非常依赖它从CDN提供JQuery API。

http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js - 在CDT晚上8:30没有找到文件

https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js - 返回JQuery 1.6.1 API就好了!

这使我们重新考虑依赖第三方CDN来提供标准API。我们的理由是,如果用户访问过其他也从谷歌CDN中检索API的网站,我们就可以使用此API的浏览器缓存版本,从而减少互联网上不必要的流量并略微提高性能。

顺便说一句,除了1.6.1使用http协议之外,所有其他版本似乎都可以访问!有人有任何见解吗?我是唯一一个观察这个的人吗?我仍然很难相信API版本可以突然从所声称的所有标准API的最可靠的存储库中消失!

有可能我的浏览器中有一个缓存版本,所以直到现在我可能都没有注意到它(直到浏览器中的缓存版本到期)。将脚本交付卸载到第三方真的是个坏主意吗?

1 个答案:

答案 0 :(得分:6)

It returns fine for me

你应该做的是尝试谷歌CDN,但有一个本地回退。

这段代码很简洁,实现了这个......

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="/js/libraries/jquery.1.6.1.js"><\/script>');
</script>