Firefox 20 终于支持 <a> 元素的 download 属性了

2013-02-08 16:22:07 +08:00
 zoho
如果不连接服务器,要在浏览器中方便地保存 JavaScript 创建的文件,而且要能设置所保存的文件名,现在在主流浏览器 Chrome 14,Firefox 20 和 IE 10 中已经成为可能了。

首先用 HTML5 的 Blob 对象创建一个 blob,然后在 Chrome 14 和 Firefox 20 中设置 <a> 元素的 download 属性,在 IE 10 中用 navigator.msSaveBlob 就可以了。

参考:
[1] https://developer.mozilla.org/en-US/docs/HTML/Element/a#attr-download
[2] http://msdn.microsoft.com/en-us/library/windows/apps/hh441122.aspx

例子:
http://jsfiddle.net/zoho/LuBNW/embedded/result/
3300 次点击
所在节点    JavaScript
1 条回复
zhangxiao
2013-02-08 16:34:55 +08:00
第一次知道这个属性的作用,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/60100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX