我制作了chrome扩展程序,该程序可以从网站下载一些文件。 我想用txt文件写一些日志,因为我的程序有一些错误,我想将错误保存到txt文件。
但是我找不到方法。
有人说这是不可能的。 我尝试搜索,有些问题说仅'app'可以做到,但是扩展不能。 如果我想要此功能,我必须将程序更改为Web应用程序吗?但我对此一无所知...
'下载文件'是可能的,下载是将文件写入文件系统。 我认为,“写文本文件”非常容易,然后下载图像和声音文件。...
为什么不呢???有什么不同?
我看到很多问题,博客和文档,但我不清楚。
*总结
我想给可下载文件添加一些文本。如果我可以下载文件并且它是url,那么一切都很好。
我看到此扩展名,我认为我可以做到。但我不知道该怎么做。 请教我该怎么做!
https://chrome.google.com/webstore/detail/save-text-to-file/mkepenkbhepjelljcfiooignmpfgochi/related
答案 0 :(得分:3)
这是我从您的问题中了解到的内容,您想将一些文本写入.txt文件,并且应该为用户自动下载。为此,我在这里用JavaScript编写代码肯定会对您有所帮助。
var fileText = "Your content which you want to save in file";
var fileBlob = new Blob([fileText], {
type: 'text/plain'
});
var fileUrl = URL.createObjectURL(fileBlob);
var fileName = 'mytextfile.txt';
var fileOptions = {
filename: fileName,
url: fileUrl,
conflictAction: 'uniquify'
};
fileOptions.saveAs = true;
它将自动下载具有给定内容的mytextfile.txt文件。您可以按照自己的方式在chrome扩展程序中实现此逻辑。