ガッチリと手を組み、GreamonkeyでjQueryクラスを使う


回転:
http://cuimingda.com/2008/10/using-jquery-in-greasemonkey-script.html
GreeambokeyはFirefoxの非常に強力な拡張であり、各ウェブサイトのためにカスタムスクリプトを作成し、さまざまな機能をカスタマイズすることができます.jQueryは非常に強力なJavaScriptクラスで、しかも15 kサイズしかありません.しかし、どうやって両者を結合することができますか?ここではコードセグメントを紹介します.
次はGreemenkeyのシナリオの原形です.基本的に頭情報は含まれていますが、mainに具体的なコードを書けばいいです.このシナリオを使うには注意が必要です.ウェブサイトでは他のJavaScriptのフレームは使用できません.ここで共有しています.

(function() {
var load = function() {
var scriptTag = document.createElement('script');
scriptTag.src = 'http://jquery.com/src/jquery-latest.js';
scriptTag.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(scriptTag);

load = function() {
   if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(load,100); }
   else { $ = unsafeWindow.jQuery; main(); }
  };
  return load();
}; load();

function main() {
  //            
}
})();
簡単に説明します.
    * 怠惰定義モードを導入すると、一回だけ呼び出したコードを処理するためです.
    * easGreemenkeyで使われているので、jQueryは直接ウェブサイトの最新バージョンのソースコードを指しています.拡張のように現地で呼び出すのではないので、実行する時は時間が増えるはずです.jQueryサイトから台本を読み込むということは明らかです.
    * 自分のコードを直接メールに入れるだけでいいです.いくつかのカスタム関数があれば、メインと同じレベルでいいです.
    * jQueryスクリプトをロードするには、サードパーティのウェブサイトからデータを読み込むには時間が必要ですので、コードにはsetTimeoutを使用して検出します.対象のロードが完了するまでコードを実行します.