通过js强制下载或查询是否可以通过JS或Javascript强制进行下载,即网页不应该在浏览器的新标签页中打开文件,而是弹出窗口让用户选择“另存为”或使用???打开?
3 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
动态创建链接,然后单击带有下载属性的链接,以强制将其下载为文件:
var anchor = document.createElement('a');anchor.href = this.props.download_url;anchor.target = '_blank';anchor.download = this.props.file_name;anchor.click();
请注意,我什至没有将其添加到DOM中,因此速度很快。
PS download
属性不适用于IE。但这只会在新标签页中打开链接。http://caniuse.com/#feat=download
添加回答
举报
0/150
提交
取消