我需要以ErrorEvent
编程方式触发,但不知道如何初始化事件的属性。这些属性是只读的,并且initEvent()
仅初始化事件类型、是否冒泡以及是否可取消。
我试过了
var myErrorEvent = new ErrorEvent("error", new Error("This is my error"));
和
myErrorEvent.initEvent("error", false, true, new Error("This is my error"));
或者
// This function would be defined in IE only. Could not find it in Chrome.
myErrorEvent.initErrorEvent("error", false, true, "This is my error", "myfile.js", 1234);
我尝试了许多其他事情,但无法ErrorEvent
正确设置 的属性。
这甚至可行吗?