angularjs - Quickblox 无法使用子域 url

标签 angularjs quickblox

我有同一个域的多个 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 仅适用于 本地主机 https SSL 但我想让它使用这种类型的 URL。

它已经在使用本地主机,但我想使用本地主机的虚拟域启动它。

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

最佳答案

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

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

https://www.chromium.org/Home/chromium-security/deprecating-powerful-features-on-insecure-origins测试强大的功能部分。

关于angularjs - Quickblox 无法使用子域 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39219713/

相关文章:

angularjs - 如何禁用angularjs中的路由?

javascript - 是否有从 HTML 页面打印 div 的 Angular 方式?

parse-platform - Layer 与 Quickblox baas 比较

android - 将 FileTask 上传到 QuickBlox 时不允许使用方法 (405) - (Android)

javascript - 使用状态参数转换到不同状态

javascript - 防止浏览器中按键的默认操作

javascript - AngularJS ng-init 不起作用

android - 使用 Jitsi Sdk 和 Quickblox-android-sdk 时重复类 org.webrtc.AndroidVideoDecoder

ios - Quickblox 简单的聊天应用程序

ios - 适用于 iOS 应用程序的 QuickBlox