使用code.jquery.com中的代码进行长期应用是否安全?

时间:2011-01-20 15:37:33

标签: ajax jquery

我正在设计的网页上使用Ajax / jquery ...为了使其正常运行,我在http://code.jquery.com/jquery-1.4.4.js

包含(在我的页面顶部)javascript

这很有效,但我担心 1)代码可能会在我不知情的情况下被更改,然后我遇到问题并尝试调试几天/小时,然后才发现此站点的代码已更改

2)该网站不再使用/特定代码已不再存在多年了

那么将javascript文件保存到我的服务器上并从那里访问它会更安全吗?

3 个答案:

答案 0 :(得分:5)

您应该使用MicrosoftGoogle CDN。它将更快,它将被许多用户缓存,并且保证在那里,而不是你包含的jQuery链接。

答案 1 :(得分:3)

http://code.jquery.com是jQuery的CDN(由Media Temple提供)。 http://code.jquery.com/jquery-1.4.4.js处的代码永远不会更改; jQuery将发布一个新版本(将在不同的URL),如果有任何需要改变(这种情况一直发生;版本1.5b今天发布)。

jQuery的人知道他们在做什么,他们设置了CDN,以便人们可以轻松链接到jQuery。随着谷歌和微软将他们的产品推倒,他们就像(不)可能推翻CDN一样。

有关详细信息,请参阅http://docs.jquery.com/Downloading_jQuery

话虽如此,它似乎是Google托管版本(http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js),在网站中引用更多;就用户而言,这会带来一个小的性能优势,因为文件有更多的机会被缓存。

答案 2 :(得分:0)

这是安全的,请注意版本号?随着jQuery的更新,那个版本号将会改变。

当然,使用CDN将始终意味着内容传送网络的可能将停止运营。但是任何非直接控制的服务器就是这种情况。

您当然可以将Google CDN用于jQuery,我强烈推荐它。

相关: http://code.google.com/apis/libraries/devguide.html#jquery