HTML5 download属性不被IE 10-11和Microsoft Edge 12支持

php 发表于 2017/8/23 00:41 | 显示全部楼层 |阅读模式
在HTML5中,可以使用download属性强制将指定的链接作为下载链接,只要<a>节点具有download属性,就会被当成下载链接,点击链接以后,无论指向的链接是什么类型,都会被下载下来,另外还可以为下载链接指定文件下载后的文件名,比如download="wuxiancheng.txt",那么在点击链接以后,文件在下载时会自动保存为wuxiancheng.txt.
需要注意的是, Microsoft Internet Explore,也就是IE,所有版本都不支持HTML5 download属性,不过对于IE10-11,可以使用window.navigator.msSaveOrOpenBlob(blob, filename) 来实现,好在Microsoft Edge 13以后这个属性已经得到了支持。
在浏览器的世界里面,IE永远都是那样的与众不同,并且招人厌恶。

手机版|轻松E站

E-mail: OHCC@163.COM

快速回复 返回顶部 返回列表