1

明確にするために、私は任意のページでWebユーザーによる任意のアクションをリッスンすることについて話しています。次に、関数はすべてのフォーム送信をリッスンし、探しているフォーム送信URLに遭遇すると、別の関数に委任します。

4

2 に答える 2

1

ブックマークレットは、ユーザーによってトリガーされるJavaScriptの一部です。フォームの送信をリッスンするために通常行うことを実行するだけです(それらを呼び出しaddEventListenerます)。

ブックマークレットは、それが実行されるページでのみ機能します。ユーザーがアクセスするすべてのページで自動的に実行されるものが必要な場合は、ブラウザー拡張機能が必要です。

于 2012-06-13T10:09:28.573 に答える
0

これ

var forms = document.getElementsByTagName("FORM");
for (var i = 0, iMax = forms.length; i < iMax; ++i) {
   forms[i].addEventListener("submit", yourFunction, false);
}

...フォームを送信する前にyourFunctionをトリガーする必要があります。

于 2012-06-13T10:14:50.690 に答える