javascript - 在 Chrome 应用程序中读取文件夹内容

标签 javascript google-chrome google-chrome-app

我有一个应用程序,它定期输出包含数据的文本文件。文本文件是从应用程序内部启动的,并且具有日期时间/上下文敏感的名称 - 但始终输出到同一文件夹。我想编写一个 Chrome 应用程序,它可以监视这些文件输出到的文件夹,读取它们,解析它们,然后以友好的方式显示它们。

但是,似乎没有任何明显的方法可以获取 Chrome 应用程序中文件夹的内容。我读过使用 NPAPI 插件的建议,但这些建议似乎是 phased out 。 NACL 似乎可以做到这一点,但我也了解到它没有对文件系统的完全访问权限。

这是可以做的事情吗?从打包的 Chrome 应用程序中读取任意文件夹的内容?

最佳答案

阅读文档:chrome.fileSystem

Chrome 应用可以访问目录(在让用户选择一次之后)并定期轮询它。不幸的是,似乎没有基于事件的方法来监视文件夹的更改。

您应该查看 HTML5Rocks tutorial在 HTML5 文件系统上。忽略废弃的标准警告:是的,它仅在 Chrome 中受支持,但 Chrome API 依赖于它,并且它不会消失。

关于javascript - 在 Chrome 应用程序中读取文件夹内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28245931/

相关文章:

javascript - chrome.tabs.create 不起作用

javascript - Chrome 应用,在新标签页中打开链接

javascript - 如何改变对确认 JavaScript 按钮的强调?

Angularjs 代码无法在 Chrome 中运行

python - 使用 Selenium Python 打印特定的 Cookie

html - 表格差异 Firefox 和 Chrome -- table-row

javascript - 如何使用 Angular 将 UTC 时间转换、显示和编辑为浏览器本地时间?

javascript - 从 Promise.all 返回不会从包装函数返回

javascript - 我们可以从数据库中获取值并将它们显示在 javascript 的选择框中吗

google-chrome-extension - Chrome contextMenus API ContextType