高级程序设计 插件检测中的疑惑

clipboard.png

我读到这里 有两个疑问

  1. COM对象是哪个,没能理解这个COM对象的概念

  2. 如果我想检测Flash,但是我并不知道Flash的标识符,需要去哪里查找标识符

恳请诸位教导 谢谢

阅读 1.6k
1 个回答

看书不认真啊。。。
前面DOM那一节讲过的,DOM对象在IE中以COM对象的形式实现,就是类似于DOM对象,但又略有差异的结构。

对于不知道的东西,请谷歌、必应、百度。。。


方法论部分:
1.检测的对象是ActiveXobject类型,它是IE特有的类型,所以需要到MSDN查找这个对象;ActiveXobject
2.找到的函数的用法

function ActiveXObject(ProgID : String [, location : String])

根据你想知道的标识符是这个对象的参数,ProgID应该就是你想要找的关键字
3.点击上面网页的搜索一览,输入ProgID,然后搜索结果前几个点开看看。
4.最后结果都导向相似的页面ProgID的用法

 格式:<Program>.<Component>.<Version>
是由<程序名>.<组件名>.<版本号> 拼接成的,例如 Word.Document.6,页面上有详细用法解说。
推荐问题