Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var pdfReaders = (function (nav, myMType, undefined) {
- var mimeTypes = nav.mimeTypes,
- mTLength = mimeTypes.length,
- pdfReaders = [],
- reader;
- if (nav.userAgent.match(/msie/i)) {
- try {
- reader = new ActiveXObject('AcroPDF.PDF')
- && 'Adobe Acrobat';
- } catch (e) {
- }
- if (!reader) {
- reader = (function (howMuchIWantIt, undefined) {
- var foxit;
- while (0 < howMuchIWantIt) {
- try {
- foxit = new ActiveXObject('FOXITREADEROCX.FoxitReaderOCXCtrl.' + howMuchIWantIt)
- && 'Foxit Reader Plugin for Mozilla';
- } catch (e) { }
- if (foxit) {
- break;
- }
- howMuchIWantIt -= 1;
- }
- return foxit;
- } (10));
- }
- if (reader) {
- pdfReaders.push(reader);
- }
- } else {
- for (var i = mTLength; i > 0; ) {
- i -= 1;
- if (myMType === mimeTypes[i].type) {
- pdfReaders.push(mimeTypes[i].enabledPlugin.name);
- }
- }
- }
- return pdfReaders;
- }(window.navigator, 'application/pdf'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement