我计划用USB做一个登录系统,所以如果你放入USB驱动器,打开一个特定的网页,网站会向USB驱动器询问代码(例如,通过JavaScript文件,重定向或类似的东西)。
问题是,由于沙箱,您不能加载或重定向到本地文件。我不知道解决这个问题的办法。你们能帮我吗?我不需要特定的代码,只需要一个例子或类似的东西。
发布于 2013-11-13 17:01:27
也许你可以在USB-HID上读一读。维基百科:
USB人机接口设备类(USB类)是用于计算机外围设备的
规范的一部分:它为诸如键盘、鼠标、游戏控制器和字母数字显示设备之类的人机接口设备指定设备类(一种计算机硬件)。
下面是一些参考资料:
node-hid -从node.jsDepthJS:访问Kinect设备“允许任何网页使用Javascript'.发布于 2015-08-07 21:49:28
另一种可能是查看Chrome HID (人机接口设备)API:
请注意,目前您不能直接与USB设备交互(即,您不能访问任何提供这种细粒度控制的WebAPI )。
构建一个Chrome App (与Chrome扩展不同)可能会有所帮助;这个article可能会为您指明正确的方向,因为它还提供了示例代码。
发布于 2013-11-13 17:09:30
我能想到的唯一方法就是把一个html文件放到U盘上,它实质上是生成某种登录令牌,并给你一个登录处理器的链接或表单。然后,您可以通过首先打开本地文件来访问该网页,这会将您重定向到实际的网页。
该本地脚本可以包括来自服务器的javascript,以获得某种质询-响应-数据,该数据以某种方式散列(可能与密码组合),并将其放入表单数据中。
https://stackoverflow.com/questions/19778303
复制相似问题