2

次のように、 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です。

しかし、スクリプトは機能しません。(編集者注: 報告されたエラーはありません)

なんで?私のコードが実際のページのコードの前に実行されるためですか?

4

1 に答える 1