javascript - Chrome 扩展程序可将文件与 USB 驱动器同步

标签 javascript html web-applications google-chrome-extension

chrome 扩展是否可以在 USB 驱动器和主 HDD 之间同步文件和目录?
例如,这对于轻松从数码相机下载照片可能很有用。

要实现此功能,需要两个主要部分:

  1. 对本地硬盘进行读写访问
  2. 对 USB 驱动器进行读写访问

#1 由 HTML5 文件系统 API 涵盖(例如,请参阅 here)。

#2 是有问题的部分,因为我不知道有任何可用的机制允许这样做。
也许可以以某种方式利用 USB experimental api实现大容量存储设备协议(protocol)。 然而,我对 USB 协议(protocol)的了解太有限,无法知道这是否真的可能或可能涉及什么。

谢谢

最佳答案

一个可能的解决方案(尽管它是一个大锤子)是使用 Native Host - 基本上,一个具有完整操作系统 API 的独立程序,并且您的扩展程序可以与之对话。

缺点包括 native 主机无法与 Web Store 中的扩展程序捆绑在一起,这与 NPAPI 插件(不再是一个选项)不同。

另一个答案中提到的

chrome.usbchrome.fileSystem API 不适用于 Chrome 扩展程序,仅适用于应用程序。

关于javascript - Chrome 扩展程序可将文件与 USB 驱动器同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835452/

相关文章:

javascript - 从 node.js/javascript 中的对象树检查/分配

javascript - Javascript 是编译语言还是解释语言?

javascript - 无法使用 JQuery 勾选复选框

javascript - iPhone Web App 禁用缓存

google-apps-script - 上传到 Google Drive 的 URL

asp.net - 如何从 Web 应用程序中的客户端计算机获取 AD 凭据?

javascript - String.slice 和 string.substring

php - 在 https 页面上嵌入 Justin.tv 播放器

javascript - 仅使用 javascript 和 HTML 添加可编辑的 html 行

php - 表单提交后 HTML 页面不断重复