我正在制作一个检索大量图像/视频并使用 LocalFileSystem 将文件存储在本地沙箱上的 chrome 应用程序,一切都很好,但是如果我通过 file.xml 和清单 url 使用它们的自动更新来更新应用程序,新的crx 已安装并且存储在 LocalFileSystem 中的文件被清除,因此应用程序需要再次下载它们。
我可以看到 chrome.storage.local 是持久的,但在更新之间使用 LocalFileSystem 不是,无论如何要更改它或任何解决方案来保存文件/视频并使它们在更新之间持久?
我正在使用:window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem; window.webkitStorageInfo.requestQuota(webkitStorageInfo.PERSISTENT,quotaFileSize,函数(grantedBytes){ window.requestFileSystem(webkitStorageInfo.PERSISTENT,grantedBytes,函数(fs){
为了保存文件,它完美地完成并检索文件工作正常,问题是当应用程序更新时它会擦除文件系统上的所有内容。
无论如何要在更新应用程序/扩展程序时保留存储在文件系统中的这些文件?
谢谢。