利用电脑、手机摄像头对某零件拍照提取上面的文字(电脑我只用chrome测试过)
Ps:id='data'的值就是base64,可通过post请求传到后端
Ps:调用手机摄像头拍照上传,仅部分手机浏览器支持,比如QQ、UC;电脑浏览器可选择磁盘路径下的图片
通过 MediaDevices.getUserMedia() 获取用户多媒体权限,其只使用关于以下三种情况: localhost 域 开启了; HTTPS 的域 使用; file:/// 协议打开的本地文件
如果在一个 HTTP 站点上,navigator.mediaDevices 的值为 undefined。 想要 HTTP 环境下也能使用和调试 MediaDevices.getUserMedia(),可通过开启 Chrome 的相应参数。
* 在桌面浏览器快捷方式上右键->属性->快捷方式->目标里添加:--unsafely-treat-insecure-origin-as-secure="http://******.com"
与原本内容之间需间隔一个空格,如有多个网址,也以空格隔开
*打开浏览器地址栏,输入chrome://flags/#unsafely-treat-insecure-origin-as-secure,将该 flag 切换成 enable 状态,输入框中填写需要开启的域名,譬如 http://example.com",多个以逗号分隔,重启后生效。