2017-08-02 3 views
0

私は、Webページとして直接テストし、Chromeのファイルシステムからローカルにロードした場合、うまく動作するHTMLとJSの単純なセットを持っています。ボタンをクリックすると、navigator.bluetooth.requestDeviceが呼び出されます。これにより、通常のウィンドウが正しく表示され、予想されるBluetooth周辺機器がリストされます。私はそれを選択して、正常にペアリングし、私のコードが期待されるコールバックを受け取ることができます。クロムアプリケーションとして実行するとWeb Bluetoothペアボタンが動作する方法

Chromeアプリケーションと同じhtml/jsを実行しようとすると、マニフェストが表示され、chrome:// extensionsから呼び出されると、requestDeviceウィンドウが表示され、Pairボタンを無効にして期待されるペリフェラルが表示されます。ペリフェラルを選択するとPairボタンが有効になりますが、クリックすると背景がChromeの後ろに消え、何も表示されません。私のコードはコールバックを受け取りません。コールが控えめに無視されたようです。

このアプリをChromeアプリで使用するには、何が必要ですか?

答えて

1

Chromeアプリケーションや拡張機能は、Web、Bluetoothを使用することができるはず

感謝。これはバグです。私はchromium issue 751819を提出しました。

回避策として、ポップアップするデバイスの選択ダイアログよりも大きなChromeアプリケーションウィンドウを作成してください。

+0

ありがとう、ヴィンセント、非常に感謝:-) – martianw

関連する問題