Chrome扩展程序是否可以在USB驱动器和主HDD之间同步文件和目录?
例如,这对于从数码相机轻松下载照片可能很有用。
要实现此功能,需要两个主要部分:
- 对本地硬盘驱动器的读写访问
- 对 USB 驱动器的读写访问
#1 由 HTML5 文件系统 API 涵盖(例如,请参阅此处)。
#2 是有问题的部分,因为我不知道有任何可用的机制可以允许这样做。
也许可以以某种方式利用USB实验性api来实现大容量存储设备协议。但是,我在USB协议方面的知识太有限,无法知道这是否真的可能或可能涉及什么。
谢谢
一种可能的解决方案(尽管它是一个大锤子)是使用本机主机 - 基本上,一个具有完整操作系统 API 的单独程序,并且您的扩展可以与之通信。
缺点包括本机主机不能与网上应用店中的扩展捆绑在一起,这与 NPAPI 插件(不再是一种选择)不同。
另一个答案中提到的chrome.usb
和chrome.fileSystem
API 不适用于 Chrome 扩展程序,仅适用于应用程序。