網頁加載ocx控件,蒐集的資料,有空再整理

目前ActiveX控件只有在IE內核的瀏覽器中才能加載,firefox,google,世界之窗等都需要控件

http://blog.csdn.net/googlie/article/details/6089149

ActiveX4Chrome:http://activex-for-chrome.softonic.cn/

js調用OCX控件:http://www.blogjava.net/parable-myth/archive/2008/01/12/174807.html

OCX控件中CLASSID的取得:http://hi.baidu.com/duxikuan/blog/item/4d23ed3e1d74fe2370cf6cb4.html


JS調用控件的方式很簡單:
如果是微軟提供的IE瀏覽器,則可以在VS2008開發工具中建立一個OCX插件,其class-id由開發工具自動幫你生成。只要在JS中使用

<object>標籤,在該標籤中的classid中引入工具生成的classid即可,calssid在工程文件的XXX.idl文件中。其文件的中的“//XXX的類信

息”下的uuid即爲JS調用控件時的calssid。記得,classid是唯一的;切忌,在調用OCX是,需要對OCX控件進行註冊。

如果是FF或者chrome或者safari瀏覽器時,因爲採用的是NPAPI架構的plugin,所以JS調用插件時,不能使用<object>標籤,應當使用

<embed>標籤,該標籤中的type屬性等號後的"application/XXXXXX"爲NPAPI工程中資源文件中所定義的。NPAPI編譯後的插件爲dll文件,該

插件瀏覽器調用時無需註冊。


1 下載個oleview軟件,查看下ocx裏的接口,檢查下classid是否有錯
2 ocx控件只能在ie調用,且需要將網址加入到安全網址裏,在調一下安全級別


論壇討論一個ocx的問題,關注一下:http://topic.csdn.net/u/20111116/09/7b3719f0-d462-46de-8265-c11c423994a4.html


網頁加載ocx控件,蒐集的資料,有空再整理

發佈了14 篇原創文章 · 獲贊 9 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章