iframeの外部ページで呼び出されるnavigator.getUserMediaのユーザー権限ダイアログを表示しようとしています。現在のところ、サンプルにはユーザーにダイアログを表示することなく「アクセス許可が拒否されました」と表示されます。UWPのjavascriptアプリケーション内のiframeでgetUserMediaのユーザー権限を取得します
これは、javascriptで書かれたユニバーサルWindowsアプリケーションです。ウェブカメラにはが追加されました。
以下のジオロケーション関数と同様のものを探してみました。しかし、私はウェブカメラのために何かを見つけることができませんでした。
Windows.Devices.Geolocation.Geolocator.requestAccessAsync
コードは非常に単純です。これはwebRTCサンプルにリンクするx-ms-webviewです。
index.htmlを
<html>
<head>
</head>
<body>
<x-ms-webview style="left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;" src="https://webrtc.github.io/samples/src/content/getusermedia/gum/"></x-ms-webview>
</body>
</html>
あなたが好きsomethinkgをしなければならないのiframeからデータ/機能にアクセスしようとしている場合「(iframe_name).contentWindow」それならば、あなたのiframeデータと機能を与える必要があります同じドメインにあります。 – user629283
問題は同じドメインにないことです。 Webカメラの機能が追加されていないときにNotFoundErrorを取得する前に。私はちょうど何とかwebviewまたはユーザー権限のダイアログボックスに表示する自動許可を与える必要があります。 –
これが表示されます。 jsfiddlerなどのサンプルを投稿することができます – user629283