learning-note icon indicating copy to clipboard operation
learning-note copied to clipboard

简单实现下载之chrome中的download属性

Open jackPanyj opened this issue 8 years ago • 0 comments

利用 a 标签来进行下载如:

下载百度页面

  <a href="https://www.baidu.com/index.html" download></a>

就是这么简单, 就是这么任性。只需要在原来的基础上加个 download 即可

如果不加的话,就会直接跳转到百度的首页了。

点击链接体验一下

关于这种方法的下载的跨域问题

在chrome中是无视跨域的,也就是说你可以下载几乎任何资源,只要你把他的地址

放到 href 属性中,包括 图片 音频 视频 等几乎所有的文件

firefox 中是不支持跨域下载的, 也就是说只能下载你当前域下面的任何文件

在其他浏览器中没有测试,估计支持度都不是很好,更不用说跨域下载文件了。

参考链接

jackPanyj avatar May 10 '16 09:05 jackPanyj