次のように、 MooToolsを使用して一部のフィールドにイベント リスナーを追加するページを変更しようとしています。
$('inputPassword').addEvents({
keypress: function(){
new WorkspaceModalbox({'href':'someurl.phtml', 'width':500, 'height':140, 'title':'foo'});
}
});
Greasemonkey/Tampermonkey を使用してこの動作を削除する必要があります。私は試した:
// ==UserScript==
// @require http://userscripts.org/scripts/source/44063.user.js
// ==/UserScript==
window.addEventListener("load", function(e) {
$('inputPassword').removeEvents('keypress');
}, false);
ここremoveEvents
で、 は MooTools の関数で、 とは反対の関数addEvents
です。
しかし、スクリプトは機能しません。(編集者注: 報告されたエラーはありません)
なんで?私のコードが実際のページのコードの前に実行されるためですか?