我正在尝试在 Web 应用程序中模拟按键,它适用于嵌入式系统,但它使用 Webkit 派生的浏览器。我已经在 Chrome 中测试了代码并得到了同样的错误。
我尝试使用来自Yahoo的此示例中的代码片段,但在使用dispatchEvent
. “target”是 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 中。