答案 0 :(得分:3)
您的示例测试ActiveXObject
成员是否存在,即使已禁用,也会返回true。
在IE9中,您可以使用window.external.msActiveXFilteringEnabled()
“如果不允许ActiveX控件则返回true,否则返回false。”
答案 1 :(得分:0)
您已使用“asp.net”标记了您的问题,所以这可能会引起您的兴趣吗? http://msdn.microsoft.com/en-us/library/system.web.configuration.httpcapabilitiesbase.activexcontrols
也看一下这个; Test if an ActiveX control is installed with Javascript?