Javascript 如何检查第三方插件';internet explorer 11(IE 11)中的s版本?

Javascript 如何检查第三方插件';internet explorer 11(IE 11)中的s版本?,javascript,plugins,jquery-plugins,windows-8.1,internet-explorer-11,Javascript,Plugins,Jquery Plugins,Windows 8.1,Internet Explorer 11,我们正在使用.NET4.0和Silverlight5开发web应用程序。在我们的应用程序中,我们使用一些第三方插件以及我们自己的产品插件。我们正在检查用户是否有我们的插件,以及是否使用Javascript更新其版本(如果用户安装了插件)。我们可以使用插件阵列在以前的IE版本中成功地进行检查。但在IE 11中,我们无法检查此选项。因为插件数组是空的。您能否提供解决方法,或者如何检查我们的插件是否安装在客户端系统中 在一些论坛的帖子和微软的帖子中提到IE11是一款无插件浏览器。这让我们害怕。因为没有

我们正在使用.NET4.0和Silverlight5开发web应用程序。在我们的应用程序中,我们使用一些第三方插件以及我们自己的产品插件。我们正在检查用户是否有我们的插件,以及是否使用Javascript更新其版本(如果用户安装了插件)。我们可以使用插件阵列在以前的IE版本中成功地进行检查。但在IE 11中,我们无法检查此选项。因为插件数组是空的。您能否提供解决方法,或者如何检查我们的插件是否安装在客户端系统中

在一些论坛的帖子和微软的帖子中提到IE11是一款无插件浏览器。这让我们害怕。因为没有这些第三方插件,我们的网站就无法工作。我们所有的产品都依赖于我们的插件

你能帮我们解决这个问题吗

提前谢谢

感谢和问候,
Ragunahan Maniraj,

让我们后退一步。IE11是IE的第一个版本,用于填充
navigator.plugins
数组。以前的版本总是将此对象定义为空数组

但是,为了使其工作,您的插件必须在注册表中的
NavigatorPluginsList
注册表项中注册。有关更多详细信息,请参阅

一般来说,Windows 8上的IE10和IE11通过在桌面上启用增强的保护模式,在默认情况下进一步增加了这些限制