【发布时间】:2014-10-18 00:40:43
【问题描述】:
我将 IE 从版本 10 升级到 11,发现我的 ActiveX 自定义事件无法工作。
原因是IE11不再支持attachEvent,看来我必须使用addEventListener。比如我之前用过的
obj.attachEvent("onSelected", method1);
现在是
obj.addEventListener("onSelected",method1,false);
改代码后,method1无法触发。我不知道如何将在 ActiveX 插件中实现的自定义事件绑定到 JS 方法并使其在 IE11 上运行?
【问题讨论】:
-
我似乎记得当它从 IE10 中删除时,它在兼容模式下保持可用。我不确定 IE11 是否相同。你想在什么模式下运行你的页面?你试过兼容模式吗?
-
我认为您的意思是从“onSelected”中删除“on”,但我仍然无法在 IE11 中获取我的 ActiveX 事件。
标签: internet-explorer activex internet-explorer-11