Angularjs Quickblox无法使用子域url

Angularjs Quickblox无法使用子域url,angularjs,quickblox,Angularjs,Quickblox,我有同一个域的多个URL,但其包含的子域如下 admin.projectname.com doctor.projectname.com etc.. 此处quickblox调用不使用此URL,并出现以下错误: NavigatorUserMediaError { name: "PermissionDeniedError", message: "Only secure origins are allowed.", constraintName: "" } app.js:57

我有同一个域的多个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的解决方案,它们只适用于localhosthttps-SSL,但我想让它适用于这种URL类型

它已经在使用localhost,但我想用localhost的虚拟域启动它


请帮我解决这个问题。如果有任何查询,请告诉我。

除非连接到安全主机,否则无法访问UserMedia。您的浏览器将使用HTTPS或localhost(用于开发)的主机识别为安全主机

如果您需要使用完整的域名进行开发,您可以为您的环境生成一个SSL证书(一个免费的自签名证书),或者使用一个模糊的标志,如
--unsafely treat unsecure origin as secure=“admin.projectname.com”


请参阅测试强大功能一节。

您是否仍在尝试本地开发?能否将条目添加到您的
.hosts
文件?类似于
127.0.0.1 admin.projectname.com
?是的,我已经创建了虚拟域。是的,我已经创建了SSL证书,并将其设置为“所有虚拟域”,它现在正在工作。。。