つまり、任意のページにjQueryをロードするスクリプトですか?この目的のために、次のクロスブラウザブックマークレットを作成しました。
javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.js';(d.head||d.documentElement).appendChild(s)})(document);
jQueryが存在するかどうかを検出します。表示されている場合は、現在のバージョンが表示されている確認ダイアログが表示されるため、既存のjQueryオブジェクトを上書きしてもよいかどうかを判断できます。
現在、jQuery1.8はSSLを介してCDNからロードされます。
- 別のバージョンをロードする場合は
'1.8'
、たとえばに置き換え'1.7.1'
ます。
- 圧縮バージョンをロードする場合は、に置き換え
jquery.js
てjquery.min.js
ください。
- jQueryをロードしてもかまわない場合は
http:
、GoogleのCDNを次のように置き換えることができます。
編集の時間を節約するために、ここに回答の上部と同じブックマークレットがありますが、最新バージョン(固定バージョンではなく)を次の場所から取得していhttp://code.jquery.com/
ます。
javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='http://code.jquery.com/jquery.js';(d.head||d.documentElement).appendChild(s)})(document);
注:最新バージョンを使用するのは良いことですが、jQueryが「奇妙な動作」(=更新)しても驚かないでください。