为了账号安全,请及时绑定邮箱和手机立即绑定

通过js强制下载或查询

通过js强制下载或查询

holdtom 2019-09-26 11:17:00
通过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


查看完整回答
反对 回复 2019-09-26
  • 3 回答
  • 0 关注
  • 629 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信