Web アプリケーションでキープレスをシミュレートしようとしています。これは組み込みシステム用ですが、Webkit 派生ブラウザーを使用しています。Chrome でコードをテストしたところ、同じエラーが発生しました。
Yahooのこの例のコード スニペットを使用しようとしましたが、dispatchEvent. 「ターゲット」は DOM ツリーの HTML 要素です。
function fireEvent(target) {
var evt = document.createEvent("UIEvent");
evt.initEvent("keypress", true, true);
target.dispatchEvent(evt);
}
それは常にスローします:
「エラー: UNSPECIFIED_EVENT_TYPE_ERR: DOM イベント例外 0」
私も試してみcreateEvent("Events")ましたが、組み込みシステムとChromeの両方で、常に同じ例外になります。