文件系统 API 不能被未打包的扩展使用,这对于开发来说非常有用。
但当我意识到我无法在打包扩展程序的情况下使用它时,真正的惊喜来了,因为 Chrome 告诉我它在商店中找不到它,因此呈灰色。
有什么方法可以实际使用文件系统 API 进行开发吗?
我的目标是,万一这就是错误的方向,当浏览器中发生某些事件时,将一些文本写入文件。该文件应该被重写,而不是创建一个新文件,这就是我无法使用下载 API 的原因。
有什么办法可以解决这个难题吗?
最佳答案
对于遇到同样问题的任何人 - 一个不错的解决方案是使用 chrome.downloads
API 以覆盖和隐身模式下载文件。
覆盖将停止添加到下载文件名的自动索引,并且隐身模式会使下载内容在浏览器中不可见(除了隐身窗口之外)。
主要缺点是它当然受限于用户的下载文件夹。
关于google-chrome - Chrome 扩展 - 使用文件系统 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48674616/