C'è un modo per verificare se un controllo ActiveX è installato usando Javascript?Verificare se un controllo ActiveX è installato con Javascript?
16
A
risposta
19
function AXOrNull(progId) {
try {
return new ActiveXObject(progId);
}
catch (ex) {
return null;
}
}
9
Solution, tenta di richiamare un nuovo 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 si può ottenere da IE -> Tool -> ManageAddons -> Controlla la lista e scegli il nome del tuo plug-in di supporto
Problemi correlati
- 1. Verificare se CURL è installato localmente?
- 2. Come verificare se MongoDB è installato correttamente
- 3. Verificare se IIS è installato o no?
- 4. Verificare se un client certificat è installato nel browser client
- 5. Verificare se patogen è installato in vimrc
- 6. Come verificare se un programma è installato su sistema Windows
- 7. Chef: come faccio a verificare se è installato un servizio?
- 8. Come posso verificare se un modulo PowerShell è installato?
- 9. Come verificare se è installato un servizio Windows in C#
- 10. Come verificare se è installato un modulo Perl?
- 11. Come posso verificare se un MSI particolare è installato?
- 12. Javascript Rileva se Adobe Reader è installato
- 13. Controllo ActiveX senza modulo
- 14. Come verificare se Git è installato da .bashrc
- 15. Controlla se un pacchetto è installato
- 16. controllare se è installato un programma
- 17. metodo migliore per verificare se IonCube Loader è installato
- 18. Verificare se è installato il server SQL (qualsiasi versione)?
- 19. Come verificare con C# in cui è installato un programma
- 20. Come verificare se php-fpm è installato e funziona correttamente?
- 21. Verificare se .NET è installato dalla riga di comando
- 22. come verificare se è installato mangusta (MongoDb) o no
- 23. Come verificare se javascript è disabilitato?
- 24. finestra di dialogo modale sul controllo Activex
- 25. Rileva se Mod_Security è installato con PHP?
- 26. Esiste una funzione per verificare se un pacchetto installato con devtools :: install_github è stato aggiornato?
- 27. controllo se un file è eseguibile
- 28. Verifica se Skype è installato
- 29. come verificare se un file è stato selezionato usando javascript?
Beh, ho pensato che funzionasse, ma i file ActiveX ora sono attivi la mia macchina locale e questo metodo restituisce sempre null. mi è stato dato questo codice: ma Non sono sicuro di quale parte di quel codice debba essere inserita per il progeO. Ho provato con il classid da quel codice e il codebase, entrambi restituiscono sempre null. –
In caso di dubbio, cercare attraverso il ramo 'HKCR \ CLSID' del registro per il CLSID in questione. Quando lo hai trovato * e * la classe è COM abilitata, troverai una sottochiave chiamata 'ProgID'. Il valore predefinito di quella chiave è il ProgID necessario. – Tomalak
AXOrNull ('ASPPrinter.CAB') – DoctorLouie