我有一个使用ActiveX COM组件的Web应用程序,例如:
<OBJECT id="SomeObject" style="VISIBILITY: hidden" etc...
classid="clsid:0A6AD658-F144-4412-AB94-9C8F298973E1"></OBJECT>
我自己制作了ActiveX控件,我希望能够在JavaScript中确定在页面上安装和使用的控件的版本。
我认为我可以在对象上公开一个方法,而不是以某种方式公开版本号,例如:
<script language="JavaScript>
var version = SomeObject.GetVersion();
</script>
但那似乎非常混乱。我想知道是否有内置的COM / ActiveX机制来查找版本号 - 最好的方法是什么?
答案 0 :(得分:0)
ActiveX specs中没有任何内容具有 version 的结构,您可以浏览并看到许多ActiveX控件都具有Version属性。
您可以通过提供Version属性而不是方法来改进代码(
您还可以提供version in the codebase,并且知道您至少有要求的版本。