有沒有方法可以測試ActiveX控件是否使用Javascript安裝?測試ActiveX控件是否安裝了Javascript?
16
A
回答
19
function AXOrNull(progId) {
try {
return new ActiveXObject(progId);
}
catch (ex) {
return null;
}
}
9
解決方案,嘗試調用一個新的ActiveXObject:
function testForActiveX(){
tester = null;
try {
tester = new ActiveXObject('htmlfile');
}
catch (e) {
// catch the exception
}
if (tester) {
// ActiveX is installed
return true;
}
return false;
}
0
try{
if(new ActiveXObject("Nameofplugin")){
// write your code if plugin available
}
else{
// write your code if plugin is not available
}
}
catch(erro){
//write your code if plugin is not available
}
` Nameofplugin你可以從IE得到 - >工具 - > ManageAddons - >檢查列表並選擇你的支持插件的名稱
相關問題
- 1. 測試系統上是否安裝了Adobe組件
- 2. Autoconf:檢測是否安裝了emacs
- 3. 檢測是否安裝了Exchange MAPI
- 4. 如何檢測是否安裝了numpy
- 5. 檢測Mod_Security是否安裝了PHP?
- 6. PHP檢測是否安裝了閃存
- 7. 檢測是否安裝了ADOBE
- 8. 在64位IE中安裝ActiveX控件
- 9. 測試clisp中是否已經安裝了quicklisp
- 10. 測試Outlook是否安裝了C#異常處理
- 11. 測試是否安裝了Python模塊依賴關係
- 12. 如何檢測quicktime是否安裝了javascript?
- 13. 通過javascript檢測是否安裝了Silverlight
- 14. 檢測是否安裝了java並使用javascript啓用
- 15. 測試字體是否安裝
- 16. 測試字體是否安裝(Win32)
- 17. 測試Quicktime和Java是否安裝?
- 18. 的Android SDK安裝卡在「檢測是否安裝了Java SDK」
- 19. 在Internet Explorer中調試ActiveX控件的安裝
- 20. 檢查是否安裝了軟件包
- 21. 如何測試是否在管道DSL(Groovy)中安裝了Jenkins插件
- 22. 手動安裝ActiveX組件
- 23. 如何檢測Google Fit是否安裝了室內裝置?
- 24. Gallio測試套件安裝
- 25. 如何測試我的安裝程序是否包含文件?
- 26. 如何檢測ActiveX控件是否已加載?
- 27. JavaScript和ActiveX控件通信
- 28. 測試控件是否在組框
- 29. 自動安裝activeX
- 30. 測試客戶端瀏覽器中是否安裝了客戶端證書
嗯,我認爲這是工作,但ActiveX文件現在我的本地機器,而且這個方法總是返回null。 我被賦予這樣的代碼: <對象ID = 「ASPPrinter」 的classid = 「CLSID:48CB850F-41FF-4EE6-B87D-FB9EC26D193F」 基本代碼= 「ASPPrinter.CAB#版本= 2,1,0,200」> 但我不確定該代碼的哪一部分應該用於progId。我使用該代碼和代碼庫中的classid來嘗試它,它們都始終返回null。 – 2010-02-01 19:49:21
如有疑問,請通過註冊表的「HKCR \ CLSID」分支搜索相關CLSID。當你找到*和*這個類是COM的時候,你會發現一個名爲'ProgID'的子鍵。該鍵的默認值是您需要的ProgID。 – Tomalak 2010-02-01 20:07:07
AXOrNull('ASPPrinter.CAB') – DoctorLouie 2010-02-01 20:08:12