[英]How to access USB device in chrome?
我需要一个用于从 USB 驱动器复制文件的 Web 应用程序。 我可以编写一个 java 小程序来从 USB 驱动器复制文件,但 chrome 将不再支持小程序。 您能否提出任何替代方案? 我需要一个 Web 应用程序而不是 chrome 应用程序。
我建议使用 node.js ,它的跨平台并且可以从网络浏览器访问 USB 端口..
USB 库: https ://www.npmjs.com/package/usb
证明: 如何使用 libusb 在 node.js 中将数据发送到 USB 设备
希望这可以帮助
Chrome 61+ 具有WebUSB API的实现
这不会让您向操作系统/文件系统发出命令,例如:
将file://some_file_location/myfile.txt
复制到file://USB_DRIVE/some_folder/myfile.txt
Chrome 需要读取文件并直接写入设备。 换句话说,浏览器将通过读取文件(见下文)然后写入 USB 设备来复制文件。 对于大文件,这可能会非常缓慢且不可行。
您读取本地文件的选项是:
--allow-file-access-from-files
标志运行 chrome。 这是一个安全问题/风险,用户需要访问您的站点/应用程序时已经启用。input type="file"
或拖放这些都可能不适用于您的问题/解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.