Google chrome extension Chrome扩展名:操纵扩展名目录中的文件

Google chrome extension Chrome扩展名:操纵扩展名目录中的文件,google-chrome-extension,filesystems,Google Chrome Extension,Filesystems,正如标题所述,是否可以从/到扩展文件夹操纵(例如,创建、写入、删除图像)文件?这是可能的,但对您没有帮助,因为Chrome会验证扩展的现有文件并禁止修改。如果你想创建一个新文件,在下一次更新扩展名之前,它可能会一直处于平静状态,但这也不是很有用,因为有更方便的方法来存储数据。你能告诉我怎么做吗?比如存储要与我的扩展名一起使用的用户文件?我希望用户能够修改自己的图像。通常的方法之一是将图像文件作为数据URI读取,并将其保存在任何存储器中,如字符串。另一种方法是使用仅限Chrome的HTML5文件系

正如标题所述,是否可以从/到扩展文件夹操纵(例如,创建、写入、删除图像)文件?

这是可能的,但对您没有帮助,因为Chrome会验证扩展的现有文件并禁止修改。如果你想创建一个新文件,在下一次更新扩展名之前,它可能会一直处于平静状态,但这也不是很有用,因为有更方便的方法来存储数据。你能告诉我怎么做吗?比如存储要与我的扩展名一起使用的用户文件?我希望用户能够修改自己的图像。通常的方法之一是将图像文件
作为数据URI读取,并将其保存在任何存储器中,如字符串。另一种方法是使用仅限Chrome的HTML5文件系统API。看看例子,我认为应该很容易找到。Chrome HTML5 FS API听起来很有趣。如果我想使用第一种方法,我在哪里存储字符串(没有服务器,因为我希望这个扩展可以完全脱机工作)?谢谢您的时间,如果我要求太多,请原谅。正如我所说,您可以使用任何存储,例如IndexedDB或localStorage或chrome.storage.local。