Я использую Google Chrome версии 37.0.2062.103 в Windows 8.1 Pro. Когда я попал на эту страницу с двумя PDF-файлами и щелкнул левой кнопкой мыши на них обоих, я получил разные результаты. Таблица данных Texas Instruments открывается во встроенной программе чтения PDF от Google. Chrome предлагает скачать принципиальную схему.
Если в диалоговом окне загрузки внизу я щелкаю вниз и выбираю «Всегда открывать файлы этого типа», поведение обоих PDF-файлов одинаково. Я пробовал это делать до и после очистки истории загрузок в Google Chrome.
Что вызывает эту разницу в поведении между двумя PDF-файлами?
google-chrome
RyanTM
источник
источник
Ответы:
Это то, что они делают на стороне сервера, в зависимости от того, какие заголовки возвращаются клиенту, вы можете разрешить просмотр PDF, используя поведение по умолчанию, или вы можете заставить клиента загрузить его. Посмотрите на эту страницу одним из способов ее реализации.
В этом случае не похоже, что это было преднамеренно. Если вы посмотрите на заголовки, возвращаемые для обеих этих ссылок, они имеют разные «типы контента». Первый имеет тип контента
application/pdf
, а второй имеетapplication/octet-stream
. Chrome распознает, что он может открыватьсяapplication/pdf
с помощью встроенного средства просмотра PDF, но не с типом контентаapplication/octet-stream
, поэтому он просто загружает его.Что вы можете сделать по этому поводу? Немного. Там могут быть расширения, которые обойдут это, но я никогда не нашел один.
источник