faqts : Computers : Programming : Languages : JavaScript : Browser Settings

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

28 of 97 people (29%) answered Yes
Recently 4 of 10 people (40%) answered Yes

Entry

How do I detect if adobe acrobat or reader is installed

May 1st, 2001 13:34
Colin Fraser, lou lionetti,


This is not as easy as I first thought, mainly because no matter what I 
did, it would not work in ie, and I could not find any information about 
detecting plugins in IE, all I got was, "This works in nn but not ie"
A simple script is 
abat= navigator.mimetype["application/pdf"];
if abat
    document.write("You have Acrobat Reader as an active plugin.") 
else
   document.write("You can download Acrobat Reader from Adobe 
directly.") 
Irrespective of anything else, this question comes back to how browsers 
handle file types. In IE this appears to be largely an unknown, I could 
not get any information about plugins at all in VBScript (albeit with a 
cursory examination). In most cases, rather than try to detect if the 
plugin is available, would it not be better just to use a simple link 
and let the browser take care of it? 
<a href="mypdf.pdf">PDF document here</a>   
Perhaps this is why most pages that link to Acrobat documents also have 
links to download the Acrobat Reader.