我目前正在使用ActiveX控件,并且我试图通过navigator.plugins使其可被发现,因此我可以为此ActiveX对象和FireFox插件重复使用相同的检测逻辑-in具有相同的功能。
This MSDN page列出了ActiveX安装程序必须添加的一些注册表项,以便它出现在navigator.plugins
中,以及它应该公开的一些属性;但是,无论是列表是不完整的,还是该页面忘记提及ActiveX控件应该做的一些额外的事情。
ActiveX控件可以通过new ActiveXObject( 'myPluginId' )
发现,所以我怀疑问题就像一些丢失的reg条目一样简单,但是哪一个?
我尝试安装Adobe的Flash ActiveX并检查一个创建的密钥,但除了{{1}中的mime类型注册之外,找不到与我正在做的任何不同的密钥(我为我的插件添加了,但没有太多运气)。
NavigatorPluginsList键现在看起来像这样:
HKLM\SOFTWARE\Classes\MIME\Database\Content Type\
有什么想法吗?
提前致谢。
答案 0 :(得分:0)
请提供显示NavigatorPluginsList
密钥配置的注册表编辑器的屏幕截图,或者导出该密钥生成的文本转储。