Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个问题,我需要知道使用 Firefox 19 的客户是否将 Adobe PDF 插件设置为浏览器的默认查看器(而不是新的嵌入式查看器)。javascript 可以检测它是否已安装,但这还不够。
到目前为止,我遇到的唯一解决方案是检测 Firefox 19,然后打开一个弹出窗口,警告用户他们可能需要手动将 PDF 查看器更改为 Adobe。我真的宁愿不必那样做。
有没有人幸运地从 FF19 获得了更详细的 PDF 信息?
如果我们这样做会怎样:
if(document.contentType="text\html" && window.location.href.endsWith(".pdf") > -1) return true; // native PDF viewer is opened else return false;
上面的片段是基于这样的假设,即对于 PDF 文件,URL 将始终以 .pdf 结尾。