新版chrome中非https无法打开摄像头

方法一:

1. Windows:

chrome快捷方式右键->属性->目标 输入框中追加--unsafely-treat-insecure-origin-as-secure="http://host||ip:port" (--```前记得加空格哦!)

新版chrome中非https无法打开摄像头_第1张图片
image.png

2.Mac:

方案1:
  • 下载脚本
    脚本下载链接
  • sudo bash chromeAuthorize.sh ip或者域名 port
    例子:域名为www.shang.com 端口为8080
    sudo bash chromeAuthorize.sh www.shang.com 8080
    注意空格,注意域名前不要加http前缀
方案2:
  • 打开Terminal 进入终端状态
  • 进入Chrome.app 目录 cd "/Applications/Google Chrome.app/Contents/MacOS/"
  • 重命名原来的启动脚本 sudo mv "Google Chrome" Google.real
  • 手动创建新的启动脚本并命名为Google Chrome
#!/bin/bash
cd "/Applications/Google Chrome.app/Contents/MacOS"
"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --unsafely-treat-insecure-origin-as-secure="http://host||ip:port" "$@"

或者控制台执行下述命令自动创建启动脚本:

sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --unsafely-treat-insecure-origin-as-secure="http://ip:port" "$@"\n' > Google\ Chrome
  • 最后给脚本可执行权限sudo chmod 777 "Google Chrome"

注:请提前更换好相应的 ip或者域名端口

恢复浏览器方法:

,想将浏览器恢复至执行之前的样子需要按如下操作:

windows下:

chrome快捷方式右键->属性->目标 ,删除追加的内容即可。

Mac下:

1.进入到/Applications/Google Chrome.app/Contents/MacOS/目录下
2.将Google Chrome重命名为Google Chrome.back
3.将Google.real重命名为Google Chrome就可以恢复了。

显示如下即配置成功:
image.png
2019.08.14更新:

删除掉了用户文件夹的指定配置。

方法二:

地址栏输入chrome://flags/, 搜索unsafely
enabled 并填入要授信的域名。

新版chrome中非https无法打开摄像头_第2张图片
image.png

点击 Relaunch Now按钮

你可能感兴趣的:(新版chrome中非https无法打开摄像头)