我有一个问题,我需要知道使用Firefox 19的客户是否将Adobe PDF插件设置为浏览器的默认查看器(而不是新的嵌入式查看器)。 javascript可以检测它是否已安装,但这还不够。
到目前为止,我遇到的唯一解决方案是检测Firefox 19,然后打开一个弹出窗口,警告用户他们可能需要手动将他们的PDF查看器更改为Adobe。我真的不想那样做。
有人有幸从FF19获得更详细的PDF信息吗?
答案 0 :(得分:2)
如果我们这样做会怎样:
if(document.contentType="text\html" && window.location.href.endsWith(".pdf") > -1)
return true; // native PDF viewer is opened
else
return false;
以上代码段基于以下假设:对于PDF文件,URL始终以.pdf结尾。