2017-09-19 1 views
0

そこウェブカメラのための許可を尋ねるための2例ではない:ウェブカメラが既にJavaScriptで拒否されているかどうかを検出する方法はありますか?

  1. はありませんが許可権限をユーザーに依頼する必要があり、ユーザーは が/ポップアップ
  2. 権限がありません、許可/拒否ポップアップがすることはできません拒否できるように表示されます示さ (少なくとも、クロム上の)ユーザが以前

を否定しているので、私は、私はDeviceMediaInfo.labelを検査するので、私は権限がありません知っています。 2つのケースを区別する方法はありますか?

ユースケースの実行パス

「カメラを許可するようにブラウザ 設定を変更してください」に直接移動 許可コードパスを尋ねる
  • 、その後、アプリが許可を求めるしようとしていることをユーザーに警告します
  • +0

    Wハイは二度尋ねますか? –

    +0

    ユーザーが許可を拒否したのはなぜですか。許可は拒否されていますか? – Amy

    答えて

    0

    navigator.mediaDevices.enumerateDevices()メソッドで検出し、nullの場合はdevice.labelを検査します。

    関連する問題