只允许安全起源(参见:https://goo.gl/Y0ZkNV)

时间:2015-12-23 02:54:48

标签: angularjs webcam getusermedia

网络摄像头无法使用。它显示在一个控制台上,只允许安全来源", 我访问服务器中的Web应用程序。我正在使用 192.168.1.11/myApp 来访问我的系统。它不是在chrome中工作,而是在firefox中工作。 我更新了Chrome浏览器的版本..

虽然我读了这样的问题,但我不能自己解决.. 127.0.0.1,localhost,https等是安全起源..我不知道服务器的IP地址是否是安全起源之一。

我可以将192.168.1.11/myApp更改为什么?

1 个答案:

答案 0 :(得分:2)

您需要使用https而不是http。 如果您不想花钱购买证书并希望拥有非自签名证书,您可以使用certbot生成自由的证书。 (见https://certbot.eff.org) 坦率地说,对于你的情况,它的本地网络它不应该工作,但对于其他人,这里是linux的说明(在ubuntu 14 lts上测试)

  1. 以root或sudoer身份登录您的ssh,您可能想要访问您有权访问的任何选择目录并输入以下内容:

    wget https://dl.eff.org/certbot-auto

    chmod a + x ./certbot-auto

  2. (如果有人热衷于发帖,可以说明为什么以上内容不会显示为代码并修复它...)

    从现在开始,您可以使用

    自动生成签名证书90天
    ./certbot-auto
    

    每90天你可能想要跑

    ./certbot-auto renew