Javascript OCX/ActiveX dll函数在IE中不可调用

Javascript OCX/ActiveX dll函数在IE中不可调用,javascript,internet-explorer,activex,ocx,Javascript,Internet Explorer,Activex,Ocx,我使用regsvr32命令在我的机器上安装了一个OCX控件。然后我添加了object标记 <object classid="clsid:GUID" 最后,ActiveX被启用(根据文章感谢周瑜)。我的OCX控制依赖于指纹设备驱动程序。当我安装缺少的依赖项时,它工作得非常好。和OleView是查找缺少的依赖项的助手您使用的是哪个版本的IE?功能不工作时是否有任何错误?首先,我认为您需要检查dll是否已成功注册。您可以参考中的方法。如果dll确实已注册,请检查IE中的Ac

我使用regsvr32命令在我的机器上安装了一个OCX控件。然后我添加了object标记

<object classid="clsid:GUID"

最后,ActiveX被启用(根据文章感谢周瑜)。我的OCX控制依赖于指纹设备驱动程序。当我安装缺少的依赖项时,它工作得非常好。和OleView是查找缺少的依赖项的助手

您使用的是哪个版本的IE?功能不工作时是否有任何错误?首先,我认为您需要检查dll是否已成功注册。您可以参考中的方法。如果dll确实已注册,请检查IE中的ActiveX设置,并根据启用设置。此外,您还可以尝试将您的站点添加到受信任的站点列表。@YuZhou谢谢,事实上我知道GUID,我运行了这个命令
reg query HKCR\CLSID | find/I“{9F3DBFEE-FD77-4774-868B-65F75E7DB7C3}”
,它只返回在我的机器上工作如果您能确认它在您的机器上工作正常,您可以尝试比较工作机器和非工作机器之间的ActiveX相关设置。此外,您还可以将IE版本与正常版本进行比较。这有助于缩小问题的范围。还请尝试将您的站点添加到受信任的站点列表中,以查看是否有任何区别。@YuZhou实际上丢失了传感器驱动程序。你的链接非常有用。听起来你已经解决了这个问题。您还可以将解决方案作为答案,并将其标记为已接受答案。它可以在将来帮助其他社区成员解决类似的问题。谢谢你的理解。