learning-note
learning-note copied to clipboard
简单实现下载之chrome中的download属性
利用 a
标签来进行下载如:
下载百度页面
<a href="https://www.baidu.com/index.html" download></a>
就是这么简单, 就是这么任性。只需要在原来的基础上加个 download
即可
如果不加的话,就会直接跳转到百度的首页了。
关于这种方法的下载的跨域问题
在chrome中是无视跨域的,也就是说你可以下载几乎任何资源,只要你把他的地址
放到 href
属性中,包括 图片 音频 视频 等几乎所有的文件
在 firefox
中是不支持跨域下载的, 也就是说只能下载你当前域下面的任何文件
在其他浏览器中没有测试,估计支持度都不是很好,更不用说跨域下载文件了。