我有相同域的多个URL,但它包含子域,如下所示
admin.projectname.com
doctor.projectname.com
etc..
这里quickblox调用不使用此URL并给出以下错误:
NavigatorUserMediaError {
name: "PermissionDeniedError",
message: "Only secure origins are allowed.",
constraintName: ""
} app.js:577 4
我已经引用了quickblox并发现像quickblox这样的解决方案只能与localhost和https SSL一起使用,但我想让它适用于这种类型的URL.
它已经在使用localhost,但我想用localhost的虚拟域启动它.
请帮我解决这个问题.如果有任何疑问,请告诉我.
最佳答案 除非您已连接到安全主机,否则无法访问UserMedia.您的浏览器将使用HTTPS或开发人员身份识别为安全主机.
如果您需要使用完整域名进行开发,则可以为您的环境生成SSL证书(免费自签名),也可以使用像–unsafely-treat-insecure-origin-as-secure =“admin.projectname这样的模糊标记. COM”.
请参阅https://www.chromium.org/Home/chromium-security/deprecating-powerful-features-on-insecure-origins部分测试功能强大的功能.