a标签download属性跨域问题

1.如果是加载了非同源的内容,该属性将失效,等于导航功能

2.在服务端设置Content-Disposition,使用HTTP响应头Content-disposition进行处理

3.先下载数据文件,生成Blob对象,再使用URL.createObjectURL()创建一个非跨域的数据源,然后写入a标签支持下载

posted on 2023-05-03 20:38  Steven_YF  阅读(348)  评论(0编辑  收藏  举报