【问题标题】:Find the version of an ActiveX COM component查找 ActiveX COM 组件的版本
【发布时间】:2009-07-22 00:04:06
【问题描述】:

我有一个使用 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 机制 - 这样做的最佳方法是什么?

【问题讨论】:

    标签: javascript com activex


    【解决方案1】:

    ActiveX specs 中没有任何内容具有 version 的构造,您可以浏览一下并看到许多 ActiveX 控件具有 Version 属性。
    您可以通过提供 Version 属性而不是方法来改进代码(一点点)。

    您也可以提供version in the codebase 并知道您至少拥有所需的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-16
      • 2013-01-02
      • 1970-01-01
      • 2012-10-17
      • 2015-06-20
      • 2014-11-19
      • 2012-11-14
      • 2010-12-16
      相关资源
      最近更新 更多