ページにリンクを挿入し、クリックされたときのイベントリスナーを追加する GM スクリプトがあります。
次に、特にいくつかの jQuery.get 呼び出しを含む関数を実行します。ただし、jQuery の unsafeWindow バージョンを使用しない限り、これらの呼び出しは起動しないようです。
function runMyFunc() {
console.log('myFunc is called');
$.get('index.php',function () {
console.log('jQuery.get worked');
});
}
$("#someHook").before('<a id="myLink">Link</a>');
$('#myLink').click(runMyFunc);
上記は「myFuncが呼び出されました」をコンソールに出力しますが、.getでは何もしません
私はFF17とGM1.5、http: //code.jquery.com/jquery.jsのjQUEryを使用しています
unsafeWindow を使用するよりもうまく機能させる方法はありますか? 私はこれを GM 1.0 の前に動作させていましたが、スクリプトで変更する必要がある $.get がたくさんありますが、すべてが同じシナリオから実行されるわけではありません