Javascript 如何从网站访问U盘?
我计划通过USB建立一个登录系统,因此,如果你放入一个USB驱动器并打开一个特定的网页,网站会要求USB驱动器提供代码(例如,通过JavaScript文件、重定向或类似的方式)Javascript 如何从网站访问U盘?,javascript,html,usb,hardware,usb-drive,Javascript,Html,Usb,Hardware,Usb Drive,我计划通过USB建立一个登录系统,因此,如果你放入一个USB驱动器并打开一个特定的网页,网站会要求USB驱动器提供代码(例如,通过JavaScript文件、重定向或类似的方式) 问题是,由于沙箱,您无法加载或重定向到本地文件。我不知道这个问题的解决办法。你们能帮帮我吗?我不需要特定的代码,只需要一个例子或类似的东西。也许你可以阅读USB-HID。维基百科: USB人机界面设备类(USB HID类)是计算机外围设备USB规范的一部分:它为键盘、鼠标、游戏控制器和字母数字显示设备等人机界面设备指定设
问题是,由于沙箱,您无法加载或重定向到本地文件。我不知道这个问题的解决办法。你们能帮帮我吗?我不需要特定的代码,只需要一个例子或类似的东西。也许你可以阅读
USB-HID
。维基百科:
USB人机界面设备类(USB HID类)是计算机外围设备USB规范的一部分:它为键盘、鼠标、游戏控制器和字母数字显示设备等人机界面设备指定设备类(计算机硬件的一种类型)
以下是一些参考资料:
- -从node.js访问USB HID设备
- :“允许任何网页使用Javascript与Microsoft Kinect交互”
- 一个相关的问题:
此本地脚本可能包括来自服务器的javascript,以获取一些质询响应数据,并以某种方式进行散列(可能与密码结合),然后将其放入表单数据中。另一种可能是查看Chrome HID(人机界面设备)API:
- –通过Chrome应用程序,见下文
- 相关的
构建Chrome应用程序(不同于Chrome扩展)可能会有所帮助;这可能为您指明了正确的方向,因为它还提供了示例代码。您正在尝试重新创建客户端SSL证书。不要重新发明轮子;使用它们。制作一个与你的网站互动的浏览器插件?在前面的评论中,虽然你应该使用已经存在的内容,但我会因为一句话就认为SAD停止创新。这是个问题,我不想把SSL证书放在共享的计算机上,例如在我的学校。我也不想创建插件,这也是因为共享计算机的原因。为什么你认为让网站从你的磁盘读取数据是个好主意?这是不起作用的原因。@stark,我知道,但我想用那个USB驱动器在网站上进行身份验证,然后登录的唯一方法就是使用那个USB驱动器,这是我唯一拥有的东西。我试图从网页重定向到USB设备,它都被阻止了,因为浏览器是沙盒。这就是为什么我建议打开本地文件,然后重定向到该网站。我想试试那个。