![](/img/trans.png)
[英]How to detect ActiveX controls in IE 8/9/10 without having to instantiate ActiveXObject
[英]IE10: how to branch JS for ActiveX without conditional comments?
我的组织有一个技术表单,可捕获有关SWF,PDF,MP4等的浏览器版本信息。
到目前为止,对Explorer和其他所有人的分支都很简单:从条件注释加载的脚本运行ActiveX测试,而其他浏览器则检查navigator.plugins []和navigator.mimeTypes []。
不幸的是,IE10会忽略条件注释,但它也不支持导航器数组。 我需要将所有ActiveX内容放入主脚本中吗? 如果是这样,控制它的if()语句是什么?
正如评论者所说,测试window.ActiveXObject在IE 10及更低版本上返回true。 但是请注意,Microsoft正在其新的Microsoft Edge(以前称为Project Spartan)浏览器中放弃ActiveX。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.