を有していないフォームを傍受しましたこのようなハイジャック)、フォームの "をonSubmit" イベント:JavascriptををonSubmit、このように見える(クローム53)FORM要素記載なしリターン値
<script>
(function() {
var f = document.forms[0];
var originalSubmit = f.onsubmit;
let result = "result init";
f.onsubmit = function (e) {
e.preventDefault();
console.log("Intercepted");
result = originalSubmit.apply(f, [e]);
console.log("user submit result", result);
return true;
};
})();
</script>
変数result
常にundefined
です。すべてのコンソールの結果は、そうでなければ期待されるものです。
私はそれがスコープ/「これ」と関係があるとはかなり確信していますが、頭が傷ついた後は私はそれを見ることができません。コンソールから
大幅
私は正しかったトラックに私を入れてください。もちろん、私は愚かな間違いを見つけました:-) – Serexx