是否有一个JavaScript库允许将字符串保存为txt文件,并且可以跨浏览器工作?
过去,我一直在使用Downloadify,但我正在寻找其他选项,原因有两个:
答案 0 :(得分:8)
Here is你需要什么。但它还不是跨浏览器。适用于谷歌浏览器。
<a download="MyFile.txt"
href="your-data-uri-here"
draggable="true"
class="dragout"
>Download ready</a>
维基百科也有一个很好的article about Data URI
答案 1 :(得分:6)
据我所知,唯一的方法是使用数据:URL强制下载:
var data = "This is a test";
window.location.href = "data:application/x-download;charset=utf-8," + encodeURIComponent(data);
这里有两次捕获:
奖金阅读:2010年2月有一个关于解决第二个问题的W3.org讨论:http://lists.w3.org/Archives/Public/uri/2010Feb/thread.html#msg58。但是,到目前为止,这似乎并没有成为任何规范,更不用说浏览器实现了。