gpt4 book ai didi

javascript - 如何通过 navigator.plugins 使 ActiveX 对象可发现?

转载 作者:行者123 更新时间:2023-11-28 08:19:14 26 4
gpt4 key购买 nike

我目前正在使用 ActiveX 控件,并且我正在尝试通过 navigator.plugins 使其可发现,因此我可以通过以下方式对该 ActiveX 对象和 FireFox 插件重复使用相同的检测逻辑:相同的功能。

This MSDN page列出了 ActiveX 安装程序必须添加的许多注册表项才能使其出现在 navigator.plugins 中,以及它应该公开的一些属性;但是,要么列表不完整,要么该页面忘记提及 ActiveX 控件应该执行/具有的一些额外操作。

ActiveX 控件可通过 new ActiveXObject( 'myPluginId' ) 发现,所以我怀疑问题很简单,就像缺少一些注册表项一样,但是是哪一个?

我尝试安装 Adob​​e 的 Flash ActiveX 并检查了创建的 key ,但除了 HKLM\SOFTWARE\Classes\MIME\Database\Content Type\ 中的 mime 类型注册之外,找不到任何与我正在做的不同的东西。 (我也为我的插件添加了它,但运气不佳)。

NavigatorPluginsList 键现在看起来像这样:

Key Name:          HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\NavigatorPluginsList
Class Name: <NO CLASS>
Last Write Time: 4/21/2014 - 4:40 PM


Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\NavigatorPluginsList\MyPlugin.ie_api.1
Class Name: <NO CLASS>
Last Write Time: 4/21/2014 - 4:40 PM
Value 0
Name: application/x-my-plugin-mimetype
Type: REG_SZ
Data:


Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\NavigatorPluginsList\Shockwave Flash
Class Name: <NO CLASS>
Last Write Time: 4/21/2014 - 3:21 PM
Value 0
Name: application/x-shockwave-flash
Type: REG_SZ
Data:

有什么想法吗?

提前致谢。

最佳答案

请附上显示 NavigatorPluginsList 键配置的注册表编辑器屏幕截图,或导出该键生成的文本转储。

关于javascript - 如何通过 navigator.plugins 使 ActiveX 对象可发现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com