OSXでGoogle Chrome Canaryを実行しています。
Zephyr HXM bluetooth クライアントの bluetooth アプリケーションの開発者の例を変更して、特定の UUID を Bluetooth 経由でソケットでリッスンする Android アプリに接続しようとしています。
開発者の例では、現在プロファイル ベースになっている Chrome の新しいバージョンと矛盾する API を使用しています。
chrome.bluetooth.addProfile({uuid: kUUID}, console.log)
Zephyr クライアントの main.js を呼び出そうとすると、次のエラー メッセージが表示されます。
bluetooth.addProfile: Permission to add profile denied.
が続きError in response to bluetooth.addProfile: TypeError: Illegal invocation
ます。
拡張機能に addProfile を呼び出す権限を与えるにはどうすればよいですか? manifest.json は既に Bluetooth パーミッションを提供しています。
テスト目的で Chrome でアクセス許可をグローバルに無効にする方法はありますか?
ありがとう。