125.0.1 版本更新说明:
新功能
Firefox 现在支持 Encrypted Media Extensions (EME) 中的 AV1 编解码器,从视频流提供商处提供更高质量的播放。
Firefox PDF 阅读器现在支持文本高亮。
Firefox View 现在在“打开的标签页”部分中显示固定的标签页。同时,也为“打开的标签页”添加了标签指示器,因此用户可以进行一些操作,如查看哪些标签页正在播放媒体,并快速跨窗口静音或取消静音。也为书签、带有通知的标签页等添加了指示器!
Firefox 现在会提示美国和加拿大的用户在提交地址表单时保存他们的地址,以便 Firefox 在将来自动填写存储的地址信息。
Firefox 现在更积极地阻止来自被认为可能不受信任的 URL 的下载。
URL 粘贴建议功能为用户提供了一种方便的方式,可以快速在 Firefox 地址栏中访问复制到剪贴板中的 URL。当剪贴板中包含 URL 且地址栏处于焦点状态时,会自动出现一个自动完成结果。激活剪贴板建议将使用户通过单击一次即可导航到该 URL。
使用特定于标签页的容器插件的用户现在可以在地址栏中搜索在不同容器中打开的标签页。特别感谢志愿者贡献者 atararx 启动了这项功能的工作!
Firefox 现在提供了一个选项,在配置为使用系统代理设置时启用 Web 代理自动发现 (WPAD)。
修复
各种安全修复。
改进
在一组单选按钮中,如果没有选中任何选项,现在使用 Tab 键只会到达第一个选项,而不是循环遍历所有可用选项。箭头键的导航方式与存在已选中选项时相同,即用于在选项之间切换。这使得键盘导航更加高效和一致。
开发者
经过多次请求,我们重新引入了禁用“暂停调试器叠加层”(devtools.debugger.features.overlay)的选项。当调试器暂停 JavaScript 执行时,此叠加层会出现在页面内容上方。在某些情况下,叠加层可能会显得突兀,使得与页面进行交互变得困难,例如评估下方的颜色深浅。
我们在调试器面板的源代码视图底部添加了一个新的下拉菜单按钮,专门用于与源代码映射相关的操作。现在,用户可以轻松地禁用或启用源代码映射支持,在新标签页中打开源代码映射文件,在原始源代码和生成的捆绑包之间切换,切换“默认打开原始源代码”的选项,并查看源代码映射的状态,如错误、加载状态等。
Web 平台
Firefox 现在支持用于将元素指定为弹出层元素的全局属性“popover”。该元素在变得可见之前不会被渲染,之后它将显示在其他页面内容之上。
WebAssembly 多内存现在已默认启用。Wasm 多内存允许 wasm 模块使用和导入多个独立的线性内存。这增强了模块之间的互操作性,并为即将到来的 wasm 标准(如组件模型)提供了更好的 polyfill。
为 JavaScript 添加了对 Unicode 文本分割的支持。
在 HTMLCanvasElement 和 OffscreenCanvas 上添加了对 contextlost 和 contextrestored 事件的支持,允许用户代码从使用硬件加速的 2D 画布中恢复上下文丢失。
Firefox 现在支持 navigator.clipboard.readText() Web API。当尝试读取不是由同源页面提供的剪贴板数据时,将为用户显示一个粘贴上下文菜单以进行确认。
为 transform-box CSS 属性的 content-box 和 stroke-box 关键字添加了支持。
align-content 属性现在可以在块布局中工作,允许块方向对齐,而无需使用 flex 或 grid 容器。
移除了对 SVGAElement.text 的支持,转而支持更广泛实现的 SVGAElement.textContent 方法。