新版chrome中非https无法打开摄像头,涵盖Windows、Mac

方法一:

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

点击Relaunch Now按钮

 

方法二:

1. Windows:

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

 

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就可以恢复了。

显示如下即配置成功:

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

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值