1

我有一个问题,我需要知道使用 Firefox 19 的客户是否将 Adob​​e PDF 插件设置为浏览器的默认查看器(而不是新的嵌入式查看器)。javascript 可以检测它是否已安装,但这还不够。

到目前为止,我遇到的唯一解决方案是检测 Firefox 19,然后打开一个弹出窗口,警告用户他们可能需要手动将 PDF 查看器更改为 Adob​​e。我真的宁愿不必那样做。

有没有人幸运地从 FF19 获得了更详细的 PDF 信息?

4

1 回答 1

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 结尾。

于 2013-03-06T11:59:08.900 回答