【问题标题】:Detect if a USB device is plugged in Javascript from browser检测 USB 设备是否从浏览器插入 Javascript
【发布时间】:2014-12-20 16:41:09
【问题描述】:

是否有基于 Javascript 的机制,我可以通过浏览器检测用户是否插入了特定的 USB 设备?

【问题讨论】:

  • 简短回答:不。那将是黑客的梦想
  • 不,浏览器不会公开它所在机器的此类信息。

标签: javascript google-chrome browser


【解决方案1】:

出于安全原因,网络浏览器中的 JavaScript 仅提供对计算机资源的受限访问。 不可能将文件存储在任意文件夹中、启动应用程序或与 USB 设备通信。

但也有一些例外:

【讨论】:

  • chrome.usb API 是否仅适用于 chrome web 应用程序?
  • 是的,此 API 提供从应用程序上下文中对 USB 操作的访问。
【解决方案2】:

您的 javascript 代码已被沙盒化,因此无法访问系统资源,例如 USB 设备。

我认为访问 USB 设备的唯一方法是编写浏览器插件。 How to get USB devices List from Browser

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多