Debugging IE10不使用IE10'从ActiveX对象接收事件;文档模式';
IE10不使用标准文档模式获取ActiveX事件,在早期版本的IE上,同一控件触发事件,IE在触发事件时会收到通知 我使用具有此模式的代码来处理事件: “警惕(正确);” “true”仅在使用IE9和更低版本的文档模式时发出警报 有什么想法吗?以下是一些原因:Debugging IE10不使用IE10'从ActiveX对象接收事件;文档模式';,debugging,events,activex,internet-explorer-10,forward-compatibility,Debugging,Events,Activex,Internet Explorer 10,Forward Compatibility,IE10不使用标准文档模式获取ActiveX事件,在早期版本的IE上,同一控件触发事件,IE在触发事件时会收到通知 我使用具有此模式的代码来处理事件: “警惕(正确);” “true”仅在使用IE9和更低版本的文档模式时发出警报 有什么想法吗?以下是一些原因: 通过或启用 ActiveX由于出现错误而被阻止 IE10以地铁模式运行 在这里找到了一个适合我的解决方案: 它演示了如何使用“eval”: eval('function ActivexID::OnLoad(msg){alert(msg
- 通过或启用
- ActiveX由于出现错误而被阻止
- IE10以地铁模式运行
- 在这里找到了一个适合我的解决方案:
它演示了如何使用“eval”:
eval('function ActivexID::OnLoad(msg){alert(msg);}');我也有同样的问题。我发现它与文档模式无关,而是与浏览器模式有关。在浏览器模式IE9(或更早版本)或IE10兼容性视图中,它可以正常工作(使用文档模式标准)。但在普通IE10模式下,不会接收事件。在ActiveX控件中,调用正在获得S_OK。