Как вызвать Firefox встроенный просмотрщик PDF (pdf.js) вручную?

1310
Annarfych

Я отключил собственный просмотрщик PDF в Firefox, чтобы каждая ссылка PDF не открывалась автоматически и загружалась по умолчанию. И мне это нравится.

Но я все еще хочу открыть некоторые PDF-файлы в программе просмотра. Итак, вопрос: что я могу сделать, чтобы вызвать зрителя вручную, не переключая действие по умолчанию каждый раз? Например, использовать какой-нибудь обработчик протокола, похожий на просмотр view-source:<url>исходного кода ( ), расширения или кода JS букмарклета?

3

1 ответ на вопрос

4
clearkimura

В браузере Firefox перейдите на resource://pdf.js/web/viewer.html

Схема URL ресурса будет вызывать встроенную программу просмотра PDF вручную. По какой-то причине кнопка «Открыть файл» в средстве просмотра бесполезна в Firefox в Linux; диалог выбора файла не появится. Обходной путь - перетащить файл PDF во встроенную программу просмотра.

  1. Откройте новое окно браузера Firefox.

  2. В адресной строке введите resource://pdf.js/web/viewer.htmlи нажмите Enterклавишу. Будет загружен пустой просмотрщик.

  3. Откройте другое окно веб-браузера Firefox и перейдите на страницу, где содержится ссылка на файл PDF, например, google "example adobe .pdf", чтобы найти релевантные результаты.

  4. Нажмите на целевую ссылку один раз и удерживайте, затем переместите (перетащите) в пустой просмотрщик и отпустите (отпустите).

  5. Пустой зритель открывает файл PDF и в адресной строке будет меняться от resource://до https://или такой соответствующей URL.

Следующий скриншот комбо иллюстрирует объясненные шаги.

Firefox built-in PDF viewer drag and drop

Перетаскивание работает для ссылок на PDF-файл, а также для локальных документов. Вместо ссылки перетащите значок файла из файлового менеджера в пустой просмотрщик. Файл PDF откроется аналогично.

Протестировано на работу в Firefox 50.1.0 (прежняя версия) и 57+ (Firefox Quantum) в Linux.

Спасибо, это не выглядит опрятно, но по крайней мере это работает. Единственное другое предложение, которое я нашел, - это использовать расширение «Открыть в браузере», но оно просто игнорирует внутренний просмотрщик PDF-файлов и в любом случае пытается загрузить их (хотя и показывает PNG-файлы и т. Д.). Annarfych 7 лет назад 1

Похожие вопросы