我需要讓用戶從擴展中包含的某些數據中即時下載創建的文件,但我不想做這個服務器端。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