2016-08-30 4 views
4

で作業していない私は、同じドメインの複数のURLを持っていますが、その含まれている。ここQuickbloxは、サブドメインのURL

admin.projectname.com 
doctor.projectname.com 
etc.. 

を次のようなサブドメインは、このURLを作業と、次のエラーを与えていない呼び出しquickblox:

NavigatorUserMediaError { 
    name: "PermissionDeniedError", 
    message: "Only secure origins are allowed.", 
    constraintName: "" 
} app.js:577 4 

quickbloxを参照しましたが、quickbloxのような解決策はlocalhosthttps SSLとしか動作しませんが、このタイプのURLで動作させたいと考えています。

すでにlocalhostで動作していますが、localhostの仮想ドメインで起動します。

私を助けてください。質問があればお知らせください。

+1

あなたはまだローカルで開発しようとしていますか? '.hosts'ファイルにエントリを追加できましたか? '127.0.0.1 admin.projectname.com'のようなもの? – adamdport

+0

はい仮想ドメインを作成しました。 –

答えて

2

保護されたホストに接続していない限り、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セクションを参照してください。強力な機能のテスト

+0

はい、私はSSL証明書を作成し、すべての仮想ドメインとその作業に設定しました... –

関連する問題