Я устраняю проблему с открытием PDF-файлов с веб-сайтов, поэтому я удалил Adobe Reader. Из любопытства я проверил, могу ли я по-прежнему открывать PDF-файлы с веб-сайтов ( вот случайный пример). Удивительно, но я все еще мог открывать PDF-файлы из Chrome (мой любимый браузер) и из Internet Explorer. Я полагаю, что IE использует Edge для открытия PDF-файлов, но интерфейс PDF выглядит по-другому в Chrome, так что это может быть другое приложение. К сожалению, я не могу удалить Edge, чтобы проверить. Как узнать, какое приложение использует Chrome для открытия PDF-файлов с веб-сайтов?
google-chrome
pdf
КАО
источник
источник
chrome://plugins
Ответы:
Chrome - это приложение, которое просматривает PDF-файлы.
Windows 10 Edge также может открывать PDF-файлы напрямую. Обратите внимание, IE является более старым отдельным приложением от Edge. Если ваши пользователи запускаются в IE, они не смогут открывать PDF-файлы непосредственно в IE, если у них не установлен плагин Adobe.
Firefox может просматривать PDF-файлы без плагина: https://support.mozilla.org/en-US/kb/view-pdf-files-firefox .
Некоторые веб-сайты (по моему опыту, веб-сайты банков) принудительно загружают, а не разрешают открывать их в одном браузере. В Firefox мне иногда удавалось изменять поведение, меняя настройки MIME, но это не работало согласованно. https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file
источник
Из памяти Google Chrome использует встроенный просмотрщик PDF, написанный на
JavaScript, я думаю,C ++ , благодаря полезному напоминанию в комментариях :)Это поставляется в комплекте с Chrome по умолчанию.
Для меня я могу просмотреть некоторые из связанных JavaScript здесь:
chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/pdf_viewer.js
Вы можете просмотреть связанный код, открыв Chrome DevTools в средстве просмотра PDF.
Firefox использует другой аналогичный подход, опять же написанный на JavaScript, хотя их документация более общедоступна и доступна из памяти, и другим рекомендуется использовать ее для отображения PDF-файлов на своем веб-сайте.
Узнайте больше о реализации Firefox здесь: PDF.js от Mozilla
источник
Поскольку хром выводится из хрома проекта с открытым исходным кодом, он также использует один и тот же встроенный PDF-просмотрщик , который поставляется с Chromium Browser. Поэтому, когда встречается файл PDF, Chrome пытается открыть его с помощью этой программы просмотра PDF.
Если вы откроете
Вы заметите, что он показывает открытые вкладки и запущенные расширения, но не показывает никакой информации о программе просмотра PDF, которую он использует здесь .
Но когда я открою это
Chrome показывает несколько плагинов PDF компонентов, включая Adobe Reader и Chromium PDF Reader. Это может отличаться в вашей системе.
Документы Readme доступны для проекта Chromium, но я не смог найти документы для просмотра PDF. Вы можете прочитать это здесь
источник