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

Ann*_*ych 4 browser firefox pdf bookmarklet

我已禁用 Firefox 的本机 PDF 查看器,因此每个 PDF 链接不会自动打开并默认下载。我喜欢这样。

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

小智 5

在 Firefox Web 浏览器中,转到 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)中进行了测试。