是否可以通过JS或Javascript强制进行下载,即网页不应该在浏览器的新标签页中打开文件,而是弹出窗口让用户选择“另存为”或使用???打开?
您不能通过JavaScript强制这种行为,需要在服务器端设置HTTP标头:
Content-disposition=attachment; filename=some.file.name
解决问题的方法是让AJAX方法将用户重定向到PDF的URL:
location.replace('path/to.pdf');
(必须为PDF设置以上HTTP标头)