3

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

GoogleのAPIキーを使用して、Googleのローダ​​ーを使用してさまざまなJSライブラリをロードしたくありません(キーは特定のドメインに関連付けられているようで、複数のドメインで機能する1つのコードを記述しようとしているため)。

Googleの紹介では、次のように述べています。

アプリケーションは、非常に柔軟なローダー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>

プロトコルレス参照を使用する理由: 1 文字で Google CDN のキャッシュを無効にする

于 2011-07-15T04:54:26.887 に答える