如何在IE 11 (IE 11)中检查第三方插件的版本

How can i check a third party plugin's version in internet explorer 11 (IE 11)?

本文关键字:IE 第三方 插件 版本 检查      更新时间:2023-09-26

我们正在使用 .NET 4.0 和 Silverlight 5 开发 Web 应用程序。在我们的应用程序中,我们使用一些第三方插件以及我们自己的产品插件。我们正在检查用户是否拥有我们的插件,以及其版本是否更新(如果用户已安装插件)使用 Javascript。我们可以使用插件数组在以前的IE版本中成功检查。但是在IE 11中,我们无法选中此选项。因为插件数组是空的。您能否向我们提供解决方法或如何检查我们的插件是否已安装在客户端系统中?

在一些论坛帖子和Microsoft帖子中,IE 11是一个无插件浏览器。这让我们感到害怕。因为没有这些第三方插件,我们的网站将无法运行。我们所有的产品都取决于我们的插件。

您能否帮助我们解决此问题。

提前谢谢。

感谢和问候,拉古纳坦·马尼拉吉,

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

但是,为了使它正常工作,您的插件必须在注册表中的NavigatorPluginsList注册表项中注册。有关更多详细信息,请参阅 http://msdn.microsoft.com/en-us/library/ie/dn423948(v=vs.85).aspx。

更一般地说,Windows 10 上的 IE8 对插件引入了许多新的限制,IE11 通过在桌面上启用增强保护模式,默认情况下进一步增加了这些限制。