スクリプト ファイルに次の行を追加して@require
、Greasemonkey スクリプトの jQuery を実行しています。
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
そしてそれは非常にうまく機能します。$('#id')
DOM へのアクセスに使用できます。
ただし、$
「実際の」ページの変数が変更されています ( $
jQuery 1.2.xx はここにあります):$.include
定義されていないエラーが発生します。
Greasemonkey のサンドボックス モデルは、ターゲット ページの変数が上書きされるのを防ぐと思いましたか?
JavaScript ライブラリを含めても「実際の」Web サイトには影響せず、自分の Greasemonkey スクリプトだけに影響を与えるようにするにはどうすればよいですか?