This might be what you are looking for...
How to detect if pdf.js is *default* reader in firefox
Domanda
Since Firefox 19, there is an internal default PDF reader "pdf.js". How can I detect whether this is the reader by default?
Soluzione
Altri suggerimenti
This will test for it. I can't get to the other link due to corporate firewall. Dunno what it says. Maybe its the same.
<iframe src="some.pdf" id="iframe" name="iframe"></iframe>
.
// FireFox test for PDFJS to display PDFs. Works in 20 & 21.
// If you don't test for the browser ...
// IE says PDFJS is there. It isn't.
// Chrome hangs on the fiddle
// Safari for Windows says PDFJS isn't there
$(window).load(function() {
var userAgent = navigator ? navigator.userAgent.toLowerCase() : "other";
if(userAgent.indexOf("firefox") > -1) {
var $iframe = $("#iframe");
var $innerDiv;
try {
$innerDiv = $iframe.contents().find('div');
alert("PDFJS not loaded");
} catch (e) {
alert("PDFJS loaded");
}
} else {
alert("Not running in FireFox - no PDFJS available");
}
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow