就IE而言,我的理解是你必须尝试实例化一个ActiveXObject,然后检查是否成功,然后你可以通过实例化插件查询版本......没什么特别令人兴奋的。
但是在 Firefox(我认为是其他 NPAPI 浏览器)上,您可以检查已安装的插件并获取 DLL 名称等(至少在 Windows 上)。除了是否存在之外,我还能找到关于已安装插件的哪些信息?插件文件名,还有什么?
编辑:而且,IE是否支持在较新版本中无需创建实例即可查询插件的任何方式?
就IE而言,我的理解是你必须尝试实例化一个ActiveXObject,然后检查是否成功,然后你可以通过实例化插件查询版本......没什么特别令人兴奋的。
但是在 Firefox(我认为是其他 NPAPI 浏览器)上,您可以检查已安装的插件并获取 DLL 名称等(至少在 Windows 上)。除了是否存在之外,我还能找到关于已安装插件的哪些信息?插件文件名,还有什么?
编辑:而且,IE是否支持在较新版本中无需创建实例即可查询插件的任何方式?
对于 Gecko,属性列在 MDN 上。在 WebKit 上,您只有DOM 0
在 MDN 上标记的那些(尽管也有将版本信息添加到 WebKit 的建议)。
看看navigator.plugins
数组,你会发现很多信息:)