google-chrome - Chrome 扩展 - 使用文件系统 API

标签 google-chrome google-chrome-extension filesystems writefile

文件系统 API 不能被未打包的扩展使用,这对于开发来说非常有用。

但当我意识到我无法在打包扩展程序的情况下使用它时,真正的惊喜来了,因为 Chrome 告诉我它在商店中找不到它,因此呈灰色。

有什么方法可以实际使用文件系统 API 进行开发吗?

我的目标是,万一这就是错误的方向,当浏览器中发生某些事件时,将一些文本写入文件。该文件应该被重写,而不是创建一个新文件,这就是我无法使用下载 API 的原因。

有什么办法可以解决这个难题吗?

最佳答案

对于遇到同样问题的任何人 - 一个不错的解决方案是使用 chrome.downloads API 以覆盖和隐身模式下载文件。

覆盖将停止添加到下载文件名的自动索引,并且隐身模式会使下载内容在浏览器中不可见(除了隐身窗口之外)。

主要缺点是它当然受限于用户的下载文件夹。

关于google-chrome - Chrome 扩展 - 使用文件系统 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48674616/

相关文章:

google-chrome - chrome DevTools 协议(protocol)中的浏览器目标是什么?

javascript - 无法通过 chrome 扩展上的 javascript 访问 eBay 网站上的元素

windows - 直接从文件系统获取文件校验和而不是显式计算

google-chrome - 让 Chrome(在 mac 上)询问我是否应该保存登录信息

jquery - Chrome 类型 ="date"和 jquery ui 日期选择器冲突

google-chrome - chrome.runtime.onStartup 永远不会触发?

java - 存储在磁盘上的图像 - 按名称搜索

google-chrome-extension - Chrome 扩展程序 : accessing localStorage in content script

Greasemonkey 上的 Javascript、与 Firefox/Chrome 中的插件相比的约束和限制因素?

c - 让群发邮件应用程序准确跟踪其进度的非常有效的方法是什么?