私は、Webページとして直接テストし、Chromeのファイルシステムからローカルにロードした場合、うまく動作するHTMLとJSの単純なセットを持っています。ボタンをクリックすると、navigator.bluetooth.requestDeviceが呼び出されます。これにより、通常のウィンドウが正しく表示され、予想されるBluetooth周辺機器がリストされます。私はそれを選択して、正常にペアリングし、私のコードが期待されるコールバックを受け取ることができます。クロムアプリケーションとして実行するとWeb Bluetoothペアボタンが動作する方法
Chromeアプリケーションと同じhtml/jsを実行しようとすると、マニフェストが表示され、chrome:// extensionsから呼び出されると、requestDeviceウィンドウが表示され、Pairボタンを無効にして期待されるペリフェラルが表示されます。ペリフェラルを選択するとPairボタンが有効になりますが、クリックすると背景がChromeの後ろに消え、何も表示されません。私のコードはコールバックを受け取りません。コールが控えめに無視されたようです。
このアプリをChromeアプリで使用するには、何が必要ですか?
ありがとう、ヴィンセント、非常に感謝:-) – martianw