3

http://code.google.com/apis/libraries/devguide.html

我不想使用 Google 的 API 密钥来使用 Google 的加载器加载各种 JS 库(因为该密钥似乎与某个域相关联,我正在尝试编写 1 个代码以在多个域上工作)。

在谷歌的介绍中,它说:

您的应用程序可以使用我们非常灵活的加载程序 google.load() 或直接、基于路径的脚本访问。

这些“对脚本的直接、基于路径的访问”在哪里?

另外,我想我还记得有一个链接可以获取最新版本的脚本,而无需指定版本号。

4

2 回答 2

2

您可以在http://code.google.com/apis/libraries/devguide.html上找到它们。通常,链接到最新版本并不是一个好主意,除非您希望在版本更改并且您使用的 API 发生更改时在应用程序中出现奇怪的随机故障。

于 2011-07-15T04:15:09.067 回答
0

添加到 stimms 所说的内容。在您提供的链接中,只需查看路径和路径(u)。
它没有突出显示,这就是为什么你看不到它。

例子

jQuery  
   name: jquery  
   latest version: 1.6.2 (view older versions)  
   load request: google.load("jquery", "1.6.2");  
   extras: uncompressed:true (as in google.load("jquery", "1.6.2", {uncompressed:true});  
   path: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js  
   path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js  
   site: http://jquery.com/  
   note: 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild...  

同样为了获取最新版本,您可以这样做。

  // You may specify partial version numbers, such as "1" or "1.3",  
  //  with the same result. Doing so will automatically load the   
  //  latest version matching that partial revision pattern   
  //  (e.g. 1.3 would load 1.3.2 today and 1 would load 1.6.2)

试试这些链接

https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js
https://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.js

也请像这样链接。

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

使用无协议参考的原因:用单个字符削弱 Google CDN 的缓存

于 2011-07-15T04:54:26.887 回答