%20%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B0%20%D0%B2%20%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5%3F.png)
На моем сайте есть PDF-файл для скачивания пользователями.
Есть ли способ указать Chrome не просматривать PDF в браузере пользователя, когда пользователь нажимает на ссылку на PDF, а вместо этого загрузить PDF в папку загрузок пользователя? Или, по крайней мере, указать Chrome спрашивать пользователя, хочет ли он просмотреть PDF в браузере или загрузить его (а не просто автоматически просматривать в браузере)?
Спасибо :)
решение1
Вы можете использовать это download
свойство в своей ссылке (якоре) следующим образом:
<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>
Это заставит загрузиться в браузерах, которые его поддерживают (Chrome, Firefox и Opera). Однако в настоящее время он не поддерживается в IE или Safari, согласноэта ссылка
решение2
Я не уверен, возможно ли это через пользовательский код на сайте. Насколько я знаю, это полностью зависит от настроек пользователя в его браузере Chrome.
В основном, когда вы печатаете:хром://плагины/, Он выведет список плагинов Chrome и, если пользователь отключит плагин, вызовет:Просмотрщик PDF-файлов Chrome, то только Chrome попросит загрузить PDF, в противном случае PDF откроется там автоматически.
решение3
Это можно сделать просто: вместо того, чтобы нажимать на PDF-файл, щелкните по нему правой кнопкой мыши и выберите «сохранить ссылку как», после чего Chrome начнет загрузку PDF-файла. Обязательно проверьте формат файла перед сохранением адреса ссылки. Обычно это .pdf, но если нет, вручную допишите .pdf после него.