MicrosoftEdgeでWebBluetoothAPIの使用を制御する方法

Webページは、WebBluetoothAPIを介してペアリングされたデバイスから直接通信できます(Web Bluetooth API)。そのため、モバイルアプリをダウンロードしてデバイスと同期する代わりに、このテクノロジーを使用して近くのBluetoothデバイス(nearby Bluetooth devices)と通信することができます。ただし、まだすべてのブラウザがWebBluetoothと互換性があるわけではありませ(Web Bluetooth)ん。Microsoft Edgeのように、USBデバイス(access a USB device)に簡単にアクセスできるものです。これは、EdgeでWebBluetoothAPI(Web Bluetooth API in Edge)の使用を制御する方法を説明する短いチュートリアルです。

Microsoft-Edge-new-Chromium-Logo

(Control)EdgeブラウザでのWebBluetoothAPIの使用を制御する

Microsoft Edgeブラウザーを使用すると、ユーザーは(Microsoft Edge)URLパターンに基づいて、 USBデバイスへのアクセスをユーザーに要求できるサイトのリストを定義できます。このポリシーを構成しない場合、ユーザーの個人構成がすべてのサイトに使用されるか、DefaultWebUsbGuardSettingポリシーのグローバルデフォルト値が使用されます。

  1. レジストリエディタを開きます。
  2. MicrosoftEdgeキーに移動します
  3. DefaultWebUsbGuardSettingエントリをダブルクリックします。
  4. (Enter)値2を入力すると、どのサイトもWebUSBAPIを介して(WebUSB API)USBデバイスへのアクセスを要求できなくなります。
  5. 値を3に変更して、接続されたUSB(USB)デバイスへのアクセスを許可するようにサイトがユーザーに要求できるようにします。
  6. レジストリエディタを閉じます。
  7. PCを再起動します。

(Please)この方法では、レジストリエディタに変更を加える必要があることに注意して(Registry Editor)くださいレジストリエディタ(Registry Editor)に誤った変更を加えると、重大な変更が発生する可能性があります。先に進む前に、システムの復元ポイントを作成します。

Press Win+Rを組み合わせて押して、 [実行(Run)]ダイアログボックスを開きます。

(Type Regedit)ボックスの空のフィールドにRegeditと入力し、 Enterキーを押します。

レジストリエディタ(Registry Editor)が開いたら、次のパスアドレスに移動します–

HKEY_LOCAL_MACHINE\ Software\Policies\Microsoft\Edge.

右側のペインで、 DefaultWebUsbGuardSetting(DefaultWebUsbGuardSetting)エントリをダブルクリックします。エントリが存在しない場合は、作成する必要があります。

EdgeのWebBluetoothAPI

[文字列の編集(Edit String)]ボックスが表示されたら、値2を入力して、 (2)WebUSBAPIを介して(WebUSB API)USBデバイスへのアクセスを要求するサイトをブロックまたは禁止します。

Webガード設定

同様に、接続されたUSB(USB)デバイスへのアクセスを許可するようにサイトがユーザーに要求できるようにするには、値を2から3に変更します。

完了したら、レジストリエディタ(Registry Editor)を閉じて終了します。

PCを再起動して、変更を有効にします。

参考までに、WebBluetoothAPI設定の使用を制御するためのマッピングの(Control use of the Web Bluetooth API)グループポリシー(Group Policy)オプションは次のとおりです。

  • BlockWebBluetooth (2)= (BlockWebBluetooth)WebBluetoothAPIを介して(Web Bluetooth API)Bluetoothデバイスへのアクセスを要求するサイトを許可しない
  • AskWebBluetooth(3)=サイトがユーザーに近くのBluetoothデバイスへのアクセスを許可するように依頼できるようにする(Allow)

お役に立てば幸いです。



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts