繁体   English   中英

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

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

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

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

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

提前致谢。

谢谢,Ragunathan Maniraj,

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

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

概括地说,Windows 8上的IE10 引入了许多新的插件限制,默认情况下,IE11通过在桌面上启用增强保护模式进一步提高了这些限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM