我需要让用户从扩展中包含的某些数据中即时下载创建的文件,但我不想做这个服务器端。Chrome浏览器扩展程序:下载/导出内容“即时创建”
作为一个现实世界的例子:有一个包含文本“hello world”的变量。我希望用户能够下载/创建一个包含这样的文本的.TXT
文件。
可能吗?
-edited 10月30日,2010-
解决方案迄今:
window.saveAs - 在所有
createObjectURL不工作 - 作品,但文件名和其他选项可以't be customized yet
将数据复制到剪贴板 - 作品,但步骤太多需要用户
创建GoogleDocs文件 - 可以工作,但需要与API和OAuth搞乱
-edited 2011年4月15日
看起来正在好转:https://github.com/eligrey/FileSaver.js
但是Chrome 14+对于文件名仍然有点奇怪。
嘿,你发现如何做到这一点? – SLearner 2014-07-15 16:04:58
我认为最简单和最现代的方式在这里描述:http://stackoverflow.com/a/27928869/193017 – 2015-03-24 23:29:09