我如何检测ActiveX支持?

问题描述 投票:0回答:4

[我知道Modernizr还没有针对ActiveX的内置测试,并且检测到对IE的ActiveX支持会在IE11之后获得complicated(请参阅Silverlight版本检测代码)。

是否有任何变通办法来检测ActiveX是否支持IE和其他浏览器的所有版本?另外,我也必须控制此服务器端,并且Request.Browser.ActiveXControls在IE11(This issue has been reported Microsoft)上返回false。

[我知道,Modernizr尚未针对ActiveX进行内置测试,而在IE11之后,检测对IE的ActiveX支持变得复杂(请参阅Silverlight版本检测代码)。 ...

c# javascript activex modernizr
4个回答
3
投票

您可以测试是否typeof window.ActiveXObject != 'undefined'


1
投票

您可以将以下脚本用于客户端,如果将其保存到element,则可以通过服务器端对其进行访问。


0
投票

更新@ogun的代码:


-1
投票

如果其他所有方法都失败,则可以退回到try-catch块:

© www.soinside.com 2019 - 2024. All rights reserved.