【问题标题】:Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)只允许安全来源(参见:https://goo.gl/Y0ZkNV)
【发布时间】:2015-12-23 02:54:48
【问题描述】:

网络摄像头不工作。它在控制台上显示“只允许安全来源”, 我访问服务器中的网络应用程序。我正在使用 192.168.1.11/myApp 来访问我的系统。它不在 chrome 中工作,但在 Firefox 中工作。 我更新了我的 chrome 浏览器的版本..

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

我可以把 192.168.1.11/myApp 改成什么吗?

【问题讨论】:

    标签: angularjs webcam getusermedia


    【解决方案1】:

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

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

      wgethttps://dl.eff.org/certbot-auto

      chmod a+x ./certbot-auto

    (如果任何热衷于发帖的人可以弄清楚为什么上面不会显示为代码并修复它......)

    从现在开始,您可以使用 90 天自动生成签名证书

    ./certbot-auto
    

    您可能希望每 90 天跑步一次

    ./certbot-auto renew
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 2016-08-19
      • 2016-03-31
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多