Javascript 将内容保存到Chrome扩展名中的文件

Javascript 将内容保存到Chrome扩展名中的文件,javascript,google-chrome-extension,Javascript,Google Chrome Extension,有没有办法将字符串或图像等内容保存到Chrome扩展名中的文件(如“C:\temp”)中? chrome或js是否提供任何API来处理文件系统?不,chrome扩展除了使用自定义con之外,没有其他方法来管理文件系统。您可以在获取有关使用NPAPI插件的更多信息。有一种方法可以通过js触发系统文件保存对话框 function exportToFile() { var myString = "Lorem ipsum."; window.open('data:text/csv;ch

有没有办法将字符串或图像等内容保存到Chrome扩展名中的文件(如“C:\temp”)中?

chrome或js是否提供任何API来处理文件系统?

不,chrome扩展除了使用自定义con之外,没有其他方法来管理文件系统。您可以在

获取有关使用NPAPI插件的更多信息。有一种方法可以通过js触发系统文件保存对话框

function exportToFile() {
    var myString = "Lorem ipsum.";

    window.open('data:text/csv;charset=utf-8,' + escape(myString));
}
exportToFile();
另一种方法是使用新的文件API


您是否明确需要与操作系统文件系统交互,还是只需要一个地方来存储您的数据(如本地存储)?我想与操作系统文件系统交互,而不是与chrome本地存储交互。是的,我现在正在使用NPAPI来处理此问题。顺便说一句,如果您想下载大量现有文件,您可能只想生成一组URL并使用下载管理器保存它们。还有
chrome.downloads
API。