1

Я использую Google Chrome версии 37.0.2062.103 на Windows 8.1 Pro. Когда я попал на эту страницу с двумя PDF-файлами и щелкнул левой кнопкой мыши на них обоих, я получил разные результаты. Таблица данных Texas Instruments открывается во встроенной программе чтения PDF от Google. Chrome предлагает скачать принципиальную схему.

Если в диалоговом окне загрузки внизу я щелкаю вниз и выбираю "Всегда открывать файлы этого типа", поведение обоих PDF-файлов одинаковое. Я пробовал это делать до и после очистки истории загрузок в Google Chrome.

Что вызывает эту разницу в поведении между двумя PDF-файлами?

1 ответ1

3

Это то, что они делают на стороне сервера, в зависимости от того, какие заголовки возвращаются клиенту, вы можете разрешить просмотр PDF, используя поведение по умолчанию, или вы можете заставить клиента загрузить его. Посмотрите на эту страницу одним из способов ее реализации.

В этом случае не похоже, что это было преднамеренно. Если вы посмотрите на заголовки, возвращаемые для обеих этих ссылок, они имеют разные «типы контента». Первый имеет тип контента application/pdf , а второй - application/octet-stream . Chrome распознает, что он может открывать application/pdf со встроенным средством просмотра PDF, но не с типом контента application/octet-stream , поэтому он просто загружает его.

Что вы можете с этим поделать? Немного. Там могут быть расширения, которые обойдут это, но я никогда не нашел один.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .