协慌网

登录 贡献 社区

是否有链接到 Google API 上的 “最新”jQuery 库?

我在<script>标签中使用以下内容作为 jQuery 链接:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

是否有 “最新” 版本的链接?像下面这样的东西(不起作用):

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(显然不一定是将代码链接到可能更改的库但在开发中有用的好计划。)

答案

直到 jQuery 1.11.1 ,您可以使用以下 URL 来获取最新版本的 jQuery:

例如:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

但是,从 jQuery 1.11.1 开始,jQuery 和 Google 都停止更新这些 URL; 它们将永远固定在 1.11.1。没有支持的替代 URL 可供使用。有关为何会出现此情况的说明,请参阅此博客文章; 不要使用 jquery-latest.js

两个主机都支持httpshttp ,因此请根据需要更改协议(或使用协议相对 URI

另请参阅: https//developers.google.com/speed/libraries/devguide

不要使用这个答案。 URL 指向 jQuery 1.11(并且总是会 )。

上述代码段的基本信用额度

http://code.jquery.com/jquery-latest.min.js是缩小版,始终是最新版本。

请注意,当您使用谷歌的 “直接” 与 “最新” 链接时,缓存标题会有所不同。

使用http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js 时

Cache-Control: public, max-age=31536000

使用http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js 时

Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate