如何手动调用 Firefox 内置 pdf 查看器(pdf.js)?

如何手动调用 Firefox 内置 pdf 查看器(pdf.js)?

我已禁用 Firefox 的原生 PDF 查看器,因此每个 PDF 链接不会自动打开,而是默认下载。我喜欢这种方式。

但我仍然想在查看器中打开一些 PDF。所以问题是:我该怎么做才能手动调用查看器,而不必每次都切换默认操作?比如使用类似于查看源 ( view-source:<url>)、扩展或书签 JS 代码的某些协议处理程序?

答案1

在 Firefox 网络浏览器中,转到resource://pdf.js/web/viewer.html

资源 URL 方案将手动调用内置 PDF 查看器。由于某种原因,查看器中的“打开文件”按钮在 Linux 上的 Firefox 中无用;不会出现文件选择对话框。解决方法是将 PDF 文件拖放到内置查看器中。

  1. 打开一个新 Firefox 网络浏览器窗口。

  2. 在地址栏中输入resource://pdf.js/web/viewer.html并按下Enter键。将加载一个空的查看器。

  3. 打开另一个 Firefox 网络浏览器窗口并访问包含 PDF 文件链接的页面,即谷歌搜索“example adobe .pdf”以查找相关结果。

  4. 单击目标链接一次并按住,然后移动(拖动)到空查看器中并释放(放下)。

  5. 空的查看器将打开 PDF 文件,并且地址栏将从 更改为resource://https://类似的相关 URL。

下面的截图组合说明了所解释的步骤。

Firefox 内置 PDF 查看器拖放

拖放适用于 PDF 文件链接以及本地文档。不用链接,只需将文件图标从文件管理器拖到空的查看器中即可。PDF 文件将以类似的方式打开。

已在 Linux 上的 Firefox 50.1.0 (旧版) 和 57+ (Firefox Quantum) 中测试运行。

相关内容