如何控制 Microsoft Edge 中 Web 蓝牙 API 的使用

网页(Web)可以通过网络蓝牙 API(Web Bluetooth API)从配对设备直接通信。因此,您可以使用此技术与附近的蓝牙设备(nearby Bluetooth devices)进行通信,而不是下载移动应用程序并使其与设备同步。然而,并不是所有的浏览器都兼容网络蓝牙(Web Bluetooth)。像Microsoft Edge一样,可以让您轻松访问 USB 设备(access a USB device)。这是一个简短的教程,描述了如何在 Edge 中控制 Web 蓝牙 API(Web Bluetooth API in Edge)的使用。

Microsoft-Edge-new-Chromium-Logo

(Control)Edge浏览器中控制Web 蓝牙 API(Web Bluetooth API)的使用

Microsoft Edge浏览器允许其用户根据URL模式定义站点列表,这些站点可以要求用户访问USB设备。如果您不配置此策略,则用户的个人配置将用于所有站点,或者使用 DefaultWebUsbGuardSetting 策略中的全局默认值。

  1. 打开注册表编辑器。
  2. 转到 MicrosoftEdge 密钥
  3. 双击DefaultWebUsbGuardSetting条目。
  4. 输入(Enter)值 2 以不允许任何站点通过WebUSB API请求访问(WebUSB API)USB设备。
  5. 将值更改为 3 以允许站点要求用户授予对连接的USB设备的访问权限。
  6. 关闭注册表编辑器。
  7. 重新启动您的电脑。

(Please)注意,该方法涉及对注册表编辑器(Registry Editor)进行更改。如果您不正确地更改注册表编辑器,可能会发生严重的更改。(Registry Editor)在继续之前创建一个系统还原点。

Press Win+R打开“运行”(Run)对话框。

(Type Regedit)在框的空白字段中键入 Regedit ,然后按 Enter(Enter)键。

注册表编辑器(Registry Editor)打开时,导航到以下路径地址 -

HKEY_LOCAL_MACHINE\ Software\Policies\Microsoft\Edge.

在右窗格中,双击DefaultWebUsbGuardSetting条目。如果该条目不存在,则需要创建一个.

Edge 中的 Web 蓝牙 API

Edit String框出现时,输入值2以阻止或阻止任何站点通过(2)WebUSB API请求访问USB设备。

网络防护设置

同样,要允许站点要求用户授予对连接的USB设备的访问权限,请将值从 2 更改为3

完成后,关闭注册表编辑器(Registry Editor)并退出。

重新启动您的 PC 以使更改生效。

供您参考,用于映射控制使用 Web 蓝牙 API设置的(Control use of the Web Bluetooth API)组策略(Group Policy)选项如下:

  • BlockWebBluetooth (2) = 不允许任何站点通过Web 蓝牙 API请求访问(Web Bluetooth API)蓝牙(Bluetooth)设备
  • AskWebBluetooth (3) =允许(Allow)网站要求用户授予对附近蓝牙(Bluetooth)设备的访问权限

希望有帮助!



About the author

我是一名硬件工程师,专门从事iPhone、iPad等苹果产品的设计和开发。我在 iOS 和边缘设备以及 Git 和 Swift 等软件开发工具方面都有经验。我在这两个领域的技能使我对 Apple 设备操作系统 (OS) 如何与应用程序和数据源进行交互有了深刻的理解。此外,我在 Git 方面的经验使我能够处理代码版本控制系统,这有助于在开发软件时提高效率和生产力。



Related posts