1

現時点では、Google Chrome はデバイスのウェブカメラを使用するためのセキュリティを提供しており、「.. カメラを使用したい」というプロンプトが表示され、許可/拒否されます。ページをロードするたびに、このオプションが表示されます。Google Chrome アプリに組み込まれているカメラを使用しようとしています

ユーザーが「許可」と言うと、値が取得され、ユーザーがその特定のアプリへのアクセスを許可する必要がないことを確認する方法はありますか?

「許可」または「クリックの拒否」が保存され、それに応じていくつかの変更を行うことができるようにアプリに送り返される場所で使用できる API はありますか。

ただし、Chromeブラウザを使用してそれを再現することはできません。ユーザーが許可/拒否するためのプロンプトが表示されません。しかし、クライアントはこのプロンプトを受け取り、アプリがカメラにアクセスしようとするたびにプロンプ​​トに満足していません

4

2 に答える 2

4

Chromeパッケージアプリについて話している場合は、マニフェストで「audioCapture」と「videoCapture」の権限を使用できます。それらを含めると、情報バーのプロンプトは表示されません。

https://github.com/GoogleChrome/chrome-app-samples/blob/master/camera-capture/manifest.json#L14

Webサーバーでホストされている通常のWebアプリを作成している場合、情報バープロンプトを回避する唯一の方法は、SSL(https)を介してサイトを実行することです。その場合、ユーザーは一度だけプロンプトが表示されます。ユーザーが初めて同意した場合、アプリをその後使用してもプロンプトは表示されません。

于 2012-11-05T22:34:22.880 に答える
1

1 つの解決策は、use-fake-ui-for-media-stream プロパティを使用してコマンド ラインでブラウザーを起動することです。

start chrome "http://localhost" --use-fake-ui-for-media-stream

Linux および Mac のコマンド ライン手順の詳細については、https ://creativcoders.wordpress.com/2014/08/18/chrome-always-allow-access-to-webcam-and-microphone-over-http-webrtc/ をご覧ください。

于 2014-08-20T13:30:37.127 に答える