visualizar plugin para imprimir guardar extension desde descargar como archivo javascript firefox plugins version acrobat

javascript - para - plugin pdf firefox



Cómo detecto la versión de Adobe Acrobat instalada en Firefox a través de JavaScript (6)

Debería ser posible hacer esto como swfobject detecta la versión flash:

Código fuente SWFObject

Sé que esto se puede hacer en IE creando un objeto ActiveX, pero ¿cómo lo hago en FF? El objeto navigator.plugins [''Adobe Acrobat''] me permite saber si está instalado o no, pero no contiene el número de versión. ¿Algunas ideas?


navigator.plugins[n].name donde n supone que el índice del complemento Acrobat tiene el número de versión. Desafortunadamente, comenzando con Adobe Reader 8, cambiaron el nombre a "Adobe PDF Plug-In for Firefox and Netscape" , sin información sobre la versión. Por lo tanto, si este es el nombre que ha detectado al menos Reader 8, no puede distinguir las versiones 8 de 9.

Además, asegúrese de tener en cuenta que las Mac no necesitan Acrobat Reader para procesar archivos PDF. (Arranqué mi partición de Windows solo para probar esto).



var p = document.getElementById(''Pdf1''); //p.GetVersions() if(p.GetVersions().indexOf("7.0") != -1) alert("Acrobat 7 Found")



var browser_info = { name: null, acrobat : null, acrobat_ver : null }; if(navigator.plugins != null) { var acrobat = navigator.plugins[''Adobe Acrobat'']; if(acrobat == null) { browser_info.acrobat = null; return browser_info; } browser_info.acrobat = "installed"; browser_info.acrobat_ver = parseInt(acrobat.version[0]); } where navigator is the property of Window