通过js去u盘中读取文件不用选文件的那种
做不到的,涉及到安全问题
1.在网页中的js,是由浏览器请求服务器获取的html里面包含js代码,而这个js在浏览器里使用浏览器的js解释引擎是无法读取u盘的!
2.除非你的浏览器是老版的ie支持activeX的ocx控件,这就可以用fso组件来读取。原理就相当于原来的网银一样。当然你还要在客户端浏览器里作相应设置打开activex还有activex签名这类的IE设置,只有IE能使用,其它浏览器可以使用ocx组件或ie兼容包。
3.如果你的js是运行在本地的node上即使用nodejs本地js的服务端应用,这样就可以直接访问,node有很多扩展组件如文件节点读取的组件就可以了,但是一定要注意服务端的js和客户端js一般不可通用。
单纯访问 USB, WebUSB 可以了解一下
登录认证的话 WebAuthn 可以了解一下
洗洗睡吧,争取做个好梦
ukey登陆我前公司有两种方案,一是IE的activeX,但是这东西已经淘汰了。二是由ukey驱动厂商提供一套支持http的驱动
做不到的,涉及到安全问题
1.在网页中的js,是由浏览器请求服务器获取的html里面包含js代码,而这个js在浏览器里使用浏览器的js解释引擎是无法读取u盘的!
2.除非你的浏览器是老版的ie支持activeX的ocx控件,这就可以用fso组件来读取。原理就相当于原来的网银一样。当然你还要在客户端浏览器里作相应设置打开activex还有activex签名这类的IE设置,只有IE能使用,其它浏览器可以使用ocx组件或ie兼容包。
3.如果你的js是运行在本地的node上即使用nodejs本地js的服务端应用,这样就可以直接访问,node有很多扩展组件如文件节点读取的组件就可以了,但是一定要注意服务端的js和客户端js一般不可通用。
单纯访问 USB, WebUSB 可以了解一下
登录认证的话 WebAuthn 可以了解一下
洗洗睡吧,争取做个好梦
ukey登陆我前公司有两种方案,一是IE的activeX,但是这东西已经淘汰了。二是由ukey驱动厂商提供一套支持http的驱动