Javascript 查找ActiveX COM组件的版本

Javascript 查找ActiveX COM组件的版本,javascript,com,activex,Javascript,Com,Activex,我有一个使用ActiveX COM组件的web应用程序,例如: <OBJECT id="SomeObject" style="VISIBILITY: hidden" etc... classid="clsid:0A6AD658-F144-4412-AB94-9C8F298973E1"></OBJECT> <script language="JavaScript> var version = SomeObject.GetVersion(); &

我有一个使用ActiveX COM组件的web应用程序,例如:

<OBJECT id="SomeObject" style="VISIBILITY: hidden" etc...
    classid="clsid:0A6AD658-F144-4412-AB94-9C8F298973E1"></OBJECT>
<script language="JavaScript>
    var version = SomeObject.GetVersion();
</script>
我自己制作了ActiveX控件,我希望能够在JavaScript中确定页面上安装和使用的控件的版本

我想我可以在对象上公开一个方法,而不是以某种方式公开版本号,例如:

<OBJECT id="SomeObject" style="VISIBILITY: hidden" etc...
    classid="clsid:0A6AD658-F144-4412-AB94-9C8F298973E1"></OBJECT>
<script language="JavaScript>
    var version = SomeObject.GetVersion();
</script>
但这看起来真的很混乱。我想知道是否有用于查找版本号的内置COM/ActiveX机制-最好的方法是什么?

中没有版本结构,您可以四处浏览,发现许多ActiveX控件都有版本属性。 通过提供Version属性而不是方法,可以稍微改进代码

您还可以提供一个,并且知道您至少有所要求的版本