私はfirefox-addonからのキーストロークをシミュレートできるようにしたいが、現時点ではそれができない。firefoxアドオンのキーストロークをシミュレート
私はこの投稿を見つけましたWhy simulation of Left Arrow + Shift keys doesnt work in Firefox?と私のコードはほぼ同じですが、それはフォーカス部分だけで、dispatchEventではありません。なぜこのことが起こっているのでしょうか?ここで
はコードです:
objTag.focus();
var e = document.createEvent('KeyboardEvent');
e.initKeyEvent('keydown', true, true, window, false, false, false, false, 35, 0);
objTag.dispatchEvent(e);
あなたは正しくA'を送信しますkeydown'イベント(終了キー)をいくつかの要素に追加します。多分あなたはあなたが見たいと思われる効果を説明するべきでしょうか?また、objTagが実際にオブジェクト(Flashなどを意味する)である場合、プラグインにはブラウザとは独立した独自のイベント処理があり、ブラウザによって生成されたイベントは受け取りません。 –
私のアドオンは、テキストエリアの最後に余分なテキストを挿入します。 ENDキーとSPACEキーをシミュレートしたかったのです。 objtagはtextarea要素です。それは焦点を当てているが、それはラインの終わりには行かない。 –