IE eventDispatch() SCRIPT87:无效参数.错误
IE eventDispatch() SCRIPT87: Invalid argument. ERROR
我需要通过自定义事件发送2个分开的窗口后面的数据。我使用MDN:CustomEvent()中的Polifill来创建CustomEvent对象。所以我的代码看起来像:
var chatwindow = window.open(chatRootURL + "chat_window.jsp", "chat", window_options, true);
var event = new CustomEvent("onmessagein", {
detail: data,
bubbles: true,
cancelable: false
});
chatwindow.dispatchEvent(event);
问题是我在IE9中得到错误:
SCRIPT87: Invalid argument.
在最后一行。在Chrome和Firefox中测试了我的代码- works.
当我这样做的时候:
window.dispatchEvent(event);
事件触发当前窗口对象。但我想把它发射到另一个窗口。此外,我试图在单独的窗口上触发正常的事件(单击),并得到相同的错误。
有可能吗?谢谢。如果没有,请建议其他方法
答案是使用jQuery。这段代码在网络中发现工作得很好:
href_window.$(href_window.document).trigger(customEvent);
但不使用原生javascript
相关文章:
- 在 IE8 中接收无效参数
- 在JavaScript中测试一个无效参数w/Chai
- IE10+上的AngularJS,带有占位符原因的文本区域“;无效参数&”;
- 是“;论点”;JavaScript中的无效参数名称
- window.open 在 IE 中抛出无效参数错误
- D3:在 IE9 中使用 d3.js 出现“无效参数”错误
- 谷歌地图api v3-IE7-main.js错误-无效参数(javascript)
- Javascript:Uint16Array(length)返回无效参数
- 在IE8中调整窗口大小时JQuery/Javascript无效参数脚本错误
- 无效参数.即7-8
- IE8'无效参数'在小jQuery动画片段中
- IE8出现JavaScript无效参数错误
- 窗口.在Javascript中打开无效参数
- InvokeScript工作,但网页回复“无效参数”
- 为什么自定义函数在IE8中说无效参数
- IE8中变量对象属性的无效参数问题
- JavaScript +无效参数错误与fireEvent('onchange')
- IE eventDispatch() SCRIPT87:无效参数.错误
- XMLHttpRequest无效参数
- Js-ctypes无效参数