chrome 扩展是否可以在 USB 驱动器和主 HDD 之间同步文件和目录?
例如,这对于轻松从数码相机下载照片可能很有用。
要实现此功能,需要两个主要部分:
- 对本地硬盘进行读写访问
- 对 USB 驱动器进行读写访问
#1 由 HTML5 文件系统 API 涵盖(例如,请参阅 here)。
#2 是有问题的部分,因为我不知道有任何可用的机制允许这样做。
也许可以以某种方式利用 USB experimental api实现大容量存储设备协议(protocol)。
然而,我对 USB 协议(protocol)的了解太有限,无法知道这是否真的可能或可能涉及什么。
谢谢
最佳答案
一个可能的解决方案(尽管它是一个大锤子)是使用 Native Host - 基本上,一个具有完整操作系统 API 的独立程序,并且您的扩展程序可以与之对话。
缺点包括 native 主机无法与 Web Store 中的扩展程序捆绑在一起,这与 NPAPI 插件(不再是一个选项)不同。
另一个答案中提到的chrome.usb
和 chrome.fileSystem
API 不适用于 Chrome 扩展程序,仅适用于应用程序。
关于javascript - Chrome 扩展程序可将文件与 USB 驱动器同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835452/