有沒有方法可以測試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. PHP檢測是否安裝了閃存
- 3. 如何檢測是否安裝了System.Web.Mvc.dll?
- 4. 檢測是否安裝了Safari擴展
- 5. 檢測Mod_Security是否安裝了PHP?
- 6. Autoconf:檢測是否安裝了emacs
- 7. 如何檢測是否安裝了numpy
- 8. 檢測是否安裝了Exchange MAPI
- 9. 檢測是否安裝了ADOBE
- 10. 在64位IE中安裝ActiveX控件
- 11. 測試Outlook是否安裝了C#異常處理
- 12. 測試clisp中是否已經安裝了quicklisp
- 13. 測試是否安裝了Python模塊依賴關係
- 14. 測試是否安裝了附加sdk firefox擴展
- 15. 測試字體是否安裝(Win32)
- 16. 測試Quicktime和Java是否安裝?
- 17. 測試字體是否安裝
- 18. 測試jquery.dimensions.js是否正確安裝
- 19. 通過javascript檢測是否安裝了Silverlight
- 20. 如何檢測quicktime是否安裝了javascript?
- 21. 單線程JavaScript來檢測是否安裝了閃存
- 22. 檢測是否安裝了java並使用javascript啓用
- 23. Selenium WebDriver測試一個ActiveX控件
- 24. 的Android SDK安裝卡在「檢測是否安裝了Java SDK」
- 25. 在Internet Explorer中調試ActiveX控件的安裝
- 26. 是否可以檢測是否安裝了whatsapp?
- 27. 檢查是否安裝了軟件包
- 28. 如何測試是否在管道DSL(Groovy)中安裝了Jenkins插件
- 29. 手動安裝ActiveX組件
- 30. ActiveX組件安裝由IE
嗯,我認爲這是工作,但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