浏览器在http环境下调用摄像头扫码

#本身是只能在https环境才行,但是防不住有不想用https的客户,那就只能修改浏览器配置了

在浏览器输入命令

添加你的HTTP地址并启用 让你的HTTP页面被浏览器视为"安全来源"

text 复制代码
1	chrome://flags/#unsafely-treat-insecure-origin-as-secure

然后,在下面输入框中配置要访问的ip,要加上端口号

还是不行的话就在配置一下

bash 复制代码
2	chrome://flags/#block-insecure-private-network-requests

设置为 Disabled(已禁用) 关闭内网访问保护,允许页面调用摄像头

最后, 点击 Relaunch 重启浏览器 让两个设置同时生效

但是注意一点,在苹果是不行的,还是要用https的,因为浏览器内核变了,安全策略更加严格