javascript - 带有文本文件的 Chrome 扩展程序

标签 javascript angularjs google-chrome-extension google-chrome-app

我是chrome扩展的新手,我需要开发一个可以处理text/json文件的chrome扩展(应该能够执行读写操作)。文件将存储在同一台机器上(路径可能是D:/abc/xyz.text) 我将在哪里安装 chrome 扩展。有人知道吗?

最佳答案

遗憾的是,这并不容易或根本不可能 - Chrome 扩展程序无法获得真实文件系统的读/写权限。

另一方面,Chrome 应用程序可以使用 chrome.fileSystem API .

您的选择:

  1. 创建 Chrome App反而。如果您需要浏览器集成,则可能无法实现。
  2. 制作一个扩展程序和一个 Chrome 应用程序,talk to each other ,让 Chrome 应用程序处理文件操作。安装复杂,但灵 active 最大。
  3. 创建一个使用 Native Host module 的扩展对文件系统进行操作。安装会更加复杂,但是无限的力量
  4. 创建一个适用于 its own virtual filesystem 的扩展程序;如果用户需要文件,可以使用 chrome.downloads API导出它。
  5. 制作一个可与某种云存储解决方案配合使用的扩展,例如文件位于 Dropbox .

关于javascript - 带有文本文件的 Chrome 扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37342661/

相关文章:

javascript - 与自定义指令一起使用时,ng-select 选项会加倍

javascript - Chrome 与 Firefox 扩展

javascript - 如何将信息从 Content_script 传递到弹出页面? (Chrome 扩展)

javascript - 如何设置一个带有计时器的循环,该循环发出 ajax 请求,直到收到响应

javascript - JavaScript 中的正则表达式替换,某些部分保持不变

javascript - 将字符串转换为javascript中的操作

javascript - 使用 Jasmine 测试 ajax 请求内的 Angular 范围变量

AngularJS 资源 - PUT 方法未获取 id

javascript - 我如何使用js截屏并上传图片?

javascript - jQuery 元素像 div 下的播放列表一样循环