Я ищу способ сделать так, чтобы Google Chrome всегда открывал PDF-файлы с помощью своего внутреннего средства просмотра при нажатии на ссылку, а не загружал его в папку по умолчанию. Он работает с большинством URL-адресов, но некоторые серверы устанавливают специальный заголовок для принудительной загрузки файла ( "Content-Disposition: attachment;"
например, http://www.uni-goettingen.de/en/46260.html ).
То, что я хочу, является противоположностью этого вопроса: не показывать PDF-файлы внутри Google Chrome , или то, что требуется здесь, но применяется к Chrome: как игнорировать «Content-Disposition: attachment» в Firefox
Кстати, я использую Chrome 8.0.552.0 dev на Ubuntu 10.4.
Ответы:
Ответ «Redirector» был именно тем, что я искал, но это расширение больше не доступно. Поэтому я продолжал копать и нашел Modify Content-Type . Он работает, как я и ожидал (PDF-файлы открываются во внутренней программе просмотра, несмотря на Content-Disposition: вложение в заголовки ответа) с правилом:
Обратите внимание, что это может привести к уязвимости межсайтового скриптинга, поэтому было бы разумно не допустить. * В фильтре URL. Добавьте к нему только по мере необходимости.
источник
Вы можете удалить
Content-Disposition
заголовок ответа, используя расширение Redirector . Просто добавьте правило удаленияContent-Disposition
заголовка. Вот как это выглядит в Rule Editor:С этим правилом все PDF-файлы будут открыты во внутренней программе просмотра.
источник
В строке URL введите
chrome://plugins/
, найдите плагин Adobe и нажмите «Отключить».Перезапустите Chrome и загрузите PDF, и файл загрузится с помощью плагина Google PDF.
источник
Попробуйте
--no-sandbox option
.Это должен быть ваш ярлык:
источник
--no-sandbox
следует отключить песочницу, а не игнорировать заголовки HTTP, верно?