内网环境下面需要用到https,通过浏览器调起相机的功能。
一般情况下我们使用openssl证书生成即可。有个问题是生成的证书。通过nginx配置以后。在客户端谷歌浏览器chrome访问的时候会有个不安全的提示。
这里使用mkcert进行处理。具体的操作可以访问mkcert 源码地址
或者参考这篇博文处理
把server.crt的证书装到 需要用的客户端上面即可。
还可以做个临时页面,打开的时候提示下载安装,这样就不用分发了。
如果是有域名公网环境下,可以去阿里云申请免费的ssl证书,有20个日常使用是够了的