У меня есть файл PDF для скачивания пользователями на моем сайте.
Есть ли способ указать Chrome не просматривать PDF в браузере пользователей, когда пользователь щелкает ссылку на PDF, а вместо этого загружать PDF в папку загрузки пользователей? Или, по крайней мере, поручить Chrome спросить пользователя, хочет ли он просмотреть PDF-файл в браузере или загрузить его (а не просто автоматически просматривать в браузере)?
Спасибо :)
google-chrome
download
pdf
rassom
источник
источник
Content-Disposition
Заголовок упоминается в ссылке в первом комментарии является правильным способом сделать это.Ответы:
Вы можете использовать
download
свойство в вашей ссылке (якорь) следующим образом:<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>
Это приведет к загрузке в браузерах, которые его поддерживают (Chrome, Firefox и Opera). Однако в настоящее время он не поддерживается в IE или Safari по этой ссылке
Источник: /programming/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html
источник
Я не уверен, возможно ли это через пользовательский код на веб-сайте. Насколько я знаю, это полностью зависит от настроек пользователя в их браузере Chrome.
В основном, когда вы набираете: chrome: // plugins / , в нем будут перечислены плагины chrome, и если пользователь отключит плагин под названием: Chrome PDF Viewer , то только chrome попросит загрузить PDF, иначе PDF откроется там автоматически.
источник
Это можно сделать, просто щелкнув файл PDF, щелкните его правой кнопкой мыши и выберите «сохранить ссылку как», а затем Chrome начнет загрузку файла PDF и обязательно проверит формат файла перед сохранением адреса ссылки, как правило, это будет .pdf, но если нет, то вручную напишите .pdf после него.
источник