在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永远都是那样的与众不同,并且招人厌恶。 |
|