IE10 使用标准文档模式不获取 ActiveX 事件,在以前版本的 IE 上相同的控件触发事件,并且在触发时通知 IE。
我使用具有这种模式的代码来处理事件:'alert(true);'
'true' 仅在使用 IE9 和更低的文档模式时发出警报
有任何想法吗?
IE10 使用标准文档模式不获取 ActiveX 事件,在以前版本的 IE 上相同的控件触发事件,并且在触发时通知 IE。
我使用具有这种模式的代码来处理事件:'alert(true);'
'true' 仅在使用 IE9 和更低的文档模式时发出警报
有任何想法吗?
以下是一些原因:
在这里找到了一个对我有用的解决方案:http: //social.msdn.microsoft.com/Forums/ie/en-US/34a8d6e5-c14a-48ef-af49-a9f970697564/are-activex-control-events-still-在 ie10 标准模式中支持?forum=ieextensiondevelopment
它演示了使用“eval”:
eval('function ActivexID::OnLoad(msg) { alert(msg); }');