跳转至

浏览器支持

Lab 需要两个浏览器 API 才能连接机械臂:用于 USB 的 Web Serial 和用于无线的 Web Bluetooth。只有基于 Chromium 的浏览器实现了它们。

浏览器 阅读课程 通过 USB 连接 通过蓝牙连接
Chrome,桌面版 可以 可以 可以
Edge,桌面版 可以 可以 可以
Brave、Opera、Vivaldi,桌面版 可以 可以 可以
Android 上的 Chrome 可以 不可以 可以,但有限制
Firefox,任何平台 可以 不可以 不可以
Safari,任何平台 可以 不可以 不可以
iOS 或 iPadOS 上的任何浏览器 可以 不可以 不可以

当缺少 API 时,连接对话框中的 USB 和蓝牙选项会被禁用,并标注 Chrome browser required。这不是故障——浏览器只是没有办法打开串口。

不支持 Web Serial 的浏览器中的连接对话框:USB 和蓝牙标注为 Chrome browser required

Firefox 或 Safari 中的显示:硬件选项被禁用,虚拟机械臂仍然可用。

所有不涉及硬件的功能在任何地方都能用:阅读、3D 视口、虚拟机械臂,以及使用虚拟场景的 计算机视觉模块。

应用内浏览器

从 Instagram、Facebook、LinkedIn、TikTok 或 WhatsApp 打开的链接会在这些应用自带的 浏览器中加载,那里 Google 登录被屏蔽,也没有硬件 API。Lab 会检测到这种情况并提供 Open in your browser;在 iOS 上,请使用 ••• 菜单并选择“在浏览器中打开”。

受管理的电脑和学校电脑

有两类策略经常造成阻碍,而且看起来都像是应用坏了:

  • 统一使用 Firefox 的机房。 无论怎么配置,它都无法连接机械臂。
  • 企业策略禁用了设备权限。 在每台受管理的电脑上,端口选择器从不出现或者是空的, 而个人笔记本却一切正常。

请在开课前,用普通用户账户在一台真实的受管理电脑上测试。参见 课堂故障排查

蓝牙相关说明

机械臂的无线适配器会广播 Nordic UART Service。浏览器必须拥有蓝牙权限,操作系统的 蓝牙适配器也必须打开——如果它是关闭的,该选项会变成琥珀色并显示 Bluetooth is off,一旦你打开蓝牙,它会自动恢复可用。

Linux 用户可能需要先把自己的账户加入拥有串口设备的用户组,端口才会出现。