从服务器(通过Javascript)检测OCX已安装在客户端计算机上(使用regsvr32)

从服务器(通过Javascript)检测OCX已安装在客户端计算机上(使用regsvr32),javascript,internet-explorer,ocx,browser-addons,Javascript,Internet Explorer,Ocx,Browser Addons,我已经开发了一个ActiveX控件作为OCX组件,并在客户端的regsvr32中注册了它。 我开发了一个本地服务器(例如tomcat),当用户连接到它时,首先我希望服务器检测正在连接IE浏览器的用户是否已经注册了OCX。我正在寻找这样一个用java脚本编写的代码。 当我搜索时,我找到了这段代码,但是当调用navigator.plugins.length时,返回了0,并且没有检测到插件(尽管我可以通过javascript中的UID调用OCx。是否有代码检测OCx组件是否在IE中注册。 此外,当我在

我已经开发了一个ActiveX控件作为OCX组件,并在客户端的regsvr32中注册了它。 我开发了一个本地服务器(例如tomcat),当用户连接到它时,首先我希望服务器检测正在连接IE浏览器的用户是否已经注册了OCX。我正在寻找这样一个用java脚本编写的代码。 当我搜索时,我找到了这段代码,但是当调用navigator.plugins.length时,返回了0,并且没有检测到插件(尽管我可以通过javascript中的UID调用OCx。是否有代码检测OCx组件是否在IE中注册。 此外,当我在IE中打开“管理加载项”时,我在那里看不到我的OCX。为什么会这样?
致以最诚挚的问候。

您如何准确地“通过JavaScript中的UID调用OCX”?这看起来不像JavaScript。我在JavaScript中将其称为:var result=MyActiveX1.add(2,3);好吧,如果您检查是否存在
MyActiveX1
 — <代码>如果(MyActiveX1){/*已安装*/}其他{/*未安装*/}?