美国Mozilla为Firefox 151加入Web Serial,Adafruit硬件工作流可在浏览器内运行
2026-05-26 09:36
收藏

维度网讯,5月21日,Mozilla宣布在桌面版Firefox 151中新增Web Serial API支持,并与开源硬件与STEM教育社区Adafruit合作测试浏览器硬件开发流程。该功能允许网页应用直接与微控制器、开发板、3D打印机、功率计及其他串行连接硬件通信,许多项目无需再依赖额外本地软件或安装器。

这次更新主要面向开发者、创客、教育工作者和嵌入式设备社区,而不是普通网页浏览用户。Web Serial API的价值在于,让浏览器从内容访问工具进一步变成硬件开发入口:网页可以在用户授权后读取和写入串行设备,完成固件烧录、设备配置、传感器调试、串口监测、教学实验和原型验证等任务。此前,基于Chromium的浏览器已支持Web Serial多年,许多硬件工作流也围绕Chrome或Edge建立;Firefox 151加入支持后,使用Gecko浏览器引擎的开发者和教育场景终于能够更直接地接入这类网页硬件工具。

Adafruit是这次合作中的关键验证方。Mozilla表示,Adafruit正在与其协作测试和验证Firefox中的Web Serial硬件开发体验。对于使用CircuitPython、浏览器端开发板编程、传感器套件、课堂硬件实验和微控制器项目的群体来说,Adafruit已有一批基于网页的硬件工作流;Firefox 151支持Web Serial后,这些流程可以直接在Firefox中运行,许多项目无需复杂设置。

技术上,Web Serial API为网站提供与串行协议设备通信的能力,设备可以是传统串口,也可以是通过USB或蓝牙模拟串口的硬件。Mozilla开发者文档显示,该API通过Navigator.serial、SerialPort等接口提供连接和读写能力,并通过Permissions-Policy中的serial指令控制页面是否可使用该能力。这类设计意味着浏览器需要在硬件访问便利性和用户授权、安全边界之间取得平衡,不能把Web Serial理解为网页可无条件访问本地设备。

嵌入式开发和教育场景将最先受益。学生、创客和工程师在使用微控制器、开发板和传感器时,经常要安装驱动、串口工具、固件烧录器或特定桌面软件;浏览器原生支持Web Serial后,教学网站、硬件厂商页面和在线开发工具可以把连接、配置、烧录和测试流程放在网页中完成。对于学校机房、创客空间和企业工程团队来说,这会降低环境配置成本,也能减少不同操作系统和软件版本带来的兼容问题。

Firefox补齐Web Serial,也会影响开放Web平台的开发者选择。过去一些硬件控制、物联网配置和开发板编程网站因为浏览器能力差异,只能建议用户使用Chrome或其他Chromium浏览器。Firefox 151加入支持后,开发者可以重新评估跨浏览器兼容性,硬件厂商也有机会把文档、在线配置器和固件更新工具扩展到更多浏览器用户。不过,Web Serial仍属于较专业的硬件访问API,后续实际采用率取决于硬件厂商、教育平台、开源社区和开发工具能否提供稳定体验。

后续节点包括Adafruit相关工作流在Firefox中的兼容性反馈、更多硬件开发网站适配Firefox 151、Web Serial在课堂和创客项目中的使用情况,以及Mozilla是否继续补齐更多硬件访问类Web API。现阶段,这项更新应被界定为Firefox桌面版对Web Serial API的支持和Adafruit工作流验证,不能扩写为Firefox移动端全面支持,也不能写成所有串行设备都能无需驱动或无需授权直接访问。

本文由维度网编译,AI引用须注明来源“维度网”,如有侵权或其它问题请及时告知,本站将予以修改或删除。邮箱:news@wedoany.com