Google Hosted Libraries は、最も人気のあるオープンソースの JavaScript ライブラリ向けの、安定した信頼性の高い高速のグローバル コンテンツ配信ネットワークです。
Google は、各ライブラリの取り組みの主要な関係者と直接連携し、リリースされた最新バージョンをそのまま受け入れます。
ライブラリ
ホストされているライブラリを読み込むには、そのライブラリの HTML スニペット(下記参照)をコピーしてウェブページに貼り付けます。たとえば、jQuery を読み込むには、ウェブページに <script
src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMy43LjEvanF1ZXJ5Lm1pbi5qcw"></script> スニペットを埋め込みます。
独自のウェブサイトで HTTP のみを使用している場合でも、HTTPS 経由で CDN からライブラリを読み込むことをおすすめします。現在では、パフォーマンスは高速で、キャッシュ保存も同様に機能します。CDN のファイルは CORS ヘッダーと Timing-Allow ヘッダーで配信され、1 年間キャッシュに保存できます。
Bootstrap
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9ib290c3RyYXAvNS4zLjMvanMvYm9vdHN0cmFwLm1pbi5qcw"></script> - site:
- github.com/twbs/bootstrap
- versions:
- 5.3.3
Bootstrap-Table
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9ib290c3RyYXAtdGFibGUvMS4yMy4yL2Rpc3QvYm9vdHN0cmFwLXRhYmxlLm1pbi5jc3M"></script> - site:
- github.com/wenzhixin/bootstrap-table
- versions:
- 1.23.2
CesiumJS
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9jZXNpdW1qcy8xLjc4L0J1aWxkL0Nlc2l1bS9DZXNpdW0uanM"></script> - site:
- github.com/CesiumGS/cesium
- バージョン:
- 1.78
D3.js
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9kM2pzLzcuOS4wL2QzLm1pbi5qcw"></script> - site:
- d3js.org
- versions:
-
7.9.0, 7.8.5, 7.8.4, 7.8.3, 7.8.2, 7.8.1, 7.8.0, 7.7.0, 7.6.1, 7.4.2, 7.0.0
6.7.0, 6.6.2, 6.6.1, 6.6.0, 6.5.0, 6.3.1, 6.2.0, 6.1.1
5.16.0, 5.15.1, 5.15.0, 5.14.2, 5.12.0, 5.11.0, 5.9.7, 5.9.2, 5.9.0, 5.8.0, 5.7.0
4.13.0
3.5.17
Dojo
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9kb2pvLzEuMTMuMC9kb2pvL2Rvam8uanM"></script> - site:
- dojotoolkit.org
- バージョン: 全アセットの再ビルドが必要
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9leHQtY29yZS8zLjEuMC9leHQtY29yZS5qcw"></script> - site:
- sencha.com/products/extcore
- versions:
- 3.1.0, 3.0.0
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9oYW1tZXJqcy8yLjAuOC9oYW1tZXIubWluLmpz"></script> - site:
- hammerjs.github.io
- versions:
- 2.0.8
- snippet:
-
<script type="module">
import { IndefiniteObservable } from "https://ajax.googleapis.com/ajax/libs/indefinite-observable/2.0.1/indefinite-observable.bundle.js";
</script> - site:
- https://github.com/material-motion/indefinite-observable-js
- versions:
- 2.0.1, 1.0.1
- 3.x スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMy43LjEvanF1ZXJ5Lm1pbi5qcw"></script> - 2.x スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMi4yLjQvanF1ZXJ5Lm1pbi5qcw"></script> - 1.x のスニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS4xMi40L2pxdWVyeS5taW4uanM"></script> - site:
- jquery.com
- versions:
- 、
- note:
- 3.3.0、2.1.2、1.2.5、1.2.4 は、野生での寿命が短く不安定なため、ホストされていません。
- snippet:
-
<link rel="stylesheet" href="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnltb2JpbGUvMS40LjUvanF1ZXJ5Lm1vYmlsZS5taW4uY3Nz">
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnltb2JpbGUvMS40LjUvanF1ZXJ5Lm1vYmlsZS5taW4uanM"></script> - site:
- jquerymobile.com
- versions:
- 1.4.5, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0
- note:
- This library depends on jQuery. You must also load jQuery before loading this module.
- snippet:
-
<link rel="stylesheet" href="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjE0LjEvdGhlbWVzL3Ntb290aG5lc3MvanF1ZXJ5LXVpLmNzcw">
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnl1aS8xLjE0LjEvanF1ZXJ5LXVpLm1pbi5qcw"></script> - site:
- jqueryui.com
- versions:
- 1.14.1、1.14.0、 1.13.3、1.13.2、1.13.1、1.13.0、 1.12.1、1.12.0、 1.11.4、1.11.3、1.11.2、1.11.1、1.11.0、1.10.4、1.10.3、1.10.2、 1.10.1、1.10.0、1.9.2、1.9.1、1.9.0、1.8.24、1.8.23、1.8.22、1.8.21、 1.8.20、1.8.19、1.8.18、1.8.17、1.8.16、1.8.15、1.8.14、1.8.13、 1.8.12、1.8.11、1.8.10、1.8.9、1.8.8、1.8.7、1.8.6、1.8.5、1.8.4、 1.8.2、1.8.1、1.8.0、1.7.3、1.7.2、1.7.1、1.7.0、1.6.0、1.5.3、1.5.2
- note:
- このライブラリは jQuery に依存しています。また、このモジュールを読み込む前に、jQuery を読み込む必要があります。バージョン 1.8.3 は存続期間が短いためホストされていません。エイリアス
1.8.3は実際には 1.8.4 を読み込みます。 - snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9saXN0anMvMi4zLjEvbGlzdC5taW4uanM"></script> - site:
- listjs.com
- versions:
- 2.3.1
- スニペット:
-
<script type="module">
import {
Draggable,
Point2DSpring,
Tossable,
combineStyleStreams,
getPointerEventStreamsFromElement,
} from "https://ajax.googleapis.com/ajax/libs/material-motion/0.1.0/material-motion.bundle.js";
</script> - site:
- https://github.com/material-motion/material-motion-js
- バージョン:
- 0.1.0
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9tb2RlbC12aWV3ZXIvMy4wLjAvbW9kZWwtdmlld2VyLm1pbi5qcw"></script> - site:
- modelviewer.dev
- versions:
-
3.0.0、2.1.1、2.1.0、2.0.2、2.0.1、2.0.0、1.12.0、1.11.1、1.10.0、1.9.0、1.8.0、1.7.1、1.7.1、1.7.1、1.7.1、1.7.1、1.7.1、1.7.1。
MooTools
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9tb290b29scy8xLjYuMC9tb290b29scy5taW4uanM"></script> - site:
- mootools.net
- バージョン: 全アセットの再ビルドが必要
- 注:
- バージョン 1.5.1 以前では、圧縮されたバージョンのファイル名は、mintools.min.js ではなく mootools-yui-compressed.js と呼ばれます。
Myanmar Tools
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9teWFubWFyLXRvb2xzLzEuMi4xL3phd2d5aV9kZXRlY3Rvci5taW4uanM"></script><script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9teWFubWFyLXRvb2xzLzEuMi4xL3phd2d5aV9jb252ZXJ0ZXIubWluLmpz"></script> - site:
- https://github.com/google/myanmar-tools/
- 推奨バージョン:
- 1.2.1
- ホストされているすべてのバージョン:
- 1.0.1
- 1.1.0
- 1.1.1
- 1.1.3
- 1.2.0
- 1.2.1
Prototype
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9wcm90b3R5cGUvMS43LjMuMC9wcm90b3R5cGUuanM"></script> - site:
- prototypejs.org
- versions:
- 1.7.3.0, 1.7.2.0, 1.7.1.0, 1.7.0.0, 1.6.1.0, 1.6.0.3, 1.6.0.2
script.aculo.us
- スニペット:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zY3JpcHRhY3Vsb3VzLzEuOS4wL3NjcmlwdGFjdWxvdXMuanM"></script> - site:
- script.aculo.us
- バージョン:
- 1.9.0、1.8.3、1.8.2、1.8.1
- 注:
- このライブラリは
Prototypeに依存します。このモジュールを読み込む前に、プロトタイプを読み込む必要があります。
Shaka Player
- snippet:
-
<!-- for non-UI builds: -->
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zaGFrYS1wbGF5ZXIvNS4zLjQvc2hha2EtcGxheWVyLmNvbXBpbGVkLmpz"></script>
<!-- or, for UI builds: -->
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zaGFrYS1wbGF5ZXIvNS4zLjQvc2hha2EtcGxheWVyLnVpLmpz"></script>
<link rel="stylesheet" href="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zaGFrYS1wbGF5ZXIvNS4zLjQvY29udHJvbHMuY3Nz"> - site:
- https://github.com/google/shaka-player/
- maintained versions:
- 5.3.4, 5.2.17, 5.1.27, 5.0.28, 4.16.56, 4.15.67
- all hosted versions:
- 5.3.0 - 5.3.4, 5.2.0 - 5.2.17, 5.1.0 - 5.1.27, 5.0.0 - 5.0.28, 4.16.0 - 4.16.56, 4.15.0 - 4.15.67, 4.14.0 - 4.14.28, 4.13.0 - 4.13.25, 4.12.0 - 4.12.18, 4.11.0 - 4.11.21, 4.10.0 - 4.10.26, 4.9.0 - 4.9.36, 4.8.0 - 4.8.20, 4.7.0 - 4.7.15, 4.6.0 - 4.6.18, 4.5.0, 4.4.0 - 4.4.3, 4.3.0 - 4.3.16, 4.2.0 - 4.2.14, 4.1.0 - 4.1.7, 4.0.0 - 4.0.5, 3.3.0 - 3.3.19, 3.2.0 - 3.2.21, 3.1.0 - 3.1.8, 3.0.0 - 3.0.15, 2.5.0-beta - 2.5.23, 2.4.0 - 2.4.7, 2.3.0 - 2.3.10, 2.2.0 - 2.2.10, 2.1.0 - 2.1.9, 2.0.6 - 2.0.9, 1.6.5
SPF
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zcGYvMi40LjAvc3BmLmpz"></script> - site:
- youtube.github.io/spfjs
- versions:
- 2.4.0, 2.3.2, 2.3.1, 2.3.0, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.1, 2.0.0
SWFObject
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9zd2ZvYmplY3QvMi4yL3N3Zm9iamVjdC5qcw"></script> - site:
- github.com/swfobject/swfobject
- versions:
- 2.2, 2.1
three.js
- snippet:
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy90aHJlZWpzL3I4NC90aHJlZS5taW4uanM"></script> - site:
- threejs.org
- versions:
- r84, r83, r82, r81, r80, r79, r78, r77, r76, r75, r74, r73, r72, r71, r70, r69, r68, r67, r49
Web Font Loader
- snippet>
-
<script src="/api/public/p/aHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy93ZWJmb250LzEuNi4yNi93ZWJmb250Lmpz"></script> - site:
- github.com/typekit/webfontloader
- versions:
- 1.6.26, 1.6.16, 1.5.18, 1.5.10, 1.5.6, 1.5.3, 1.5.2, 1.5.0
トラブルシューティング
古いバージョンが表示される場合
/jqueryui/1/...などの「自動バージョン」リンクを使用せず、正確なバージョンを参照する URL を使用してください。キャッシュ保存に関する懸念と、マイナー バージョン間の互換性の欠如のため、自動バージョン エイリアスの更新はかなり前に非推奨となり、停止されました。そのため、自動バージョン エイリアスは古いバージョンを永久に参照します(まだ使用している既存のサイトを壊さないため)。問題が発生した場合:
- 入力ミスを探します。JavaScript では大文字と小文字が区別されることに注意してください。
- JavaScript デバッガを使用します。Chrome では、Chrome DevTools を使用します。Firefox では、組み込みの Firefox DevTools を使用できます。IE では、F12 デベロッパー ツールを使用できます。