
Firefox 144 正式发布!新版本在安全性、用户体验和开发者工具等多个维度均带来了显著增强。
Firefox 144 主要更新
优化「画中画」体验
在 Firefox 144 中,「画中画」功能迎来了更人性化的操作逻辑:
- 现在,只要按住
Shift
键并点击「画中画」窗口的关闭按钮,或直接使用Shift + Esc
快捷键,即可关闭「画中画」窗口。视频会继续在原标签页中播放,不会中断。 - 工具栏上的 Firefox 账户按钮也做了微调——图标旁边会明确显示「登录」字样,引导更加直观。
密码管理器安全升级
Firefox 内置密码管理器的本地存储加密机制迎来核心升级:
- 存储在本地磁盘上的登录信息,已经从旧的
3DES-CBC
,正式切换到更现代、更安全的AES-256-CBC
加密方案。 - 通过 Firefox Sync 同步的登录信息不受此次变更影响,它们早已采用强度更高的
AES-256-GCM
独立端到端加密方案。
各平台专属优化
- Android 用户:新增了一个翻译信息栏,明确告知当前网页的翻译状态。同时,移除了「允许在隐私浏览模式下截图」的设置选项。
- Windows 用户:当你在其他应用中点击链接时,Firefox 会优先使用当前「虚拟桌面」上已有的窗口,或在该桌面新建窗口,避免跨桌面跳转带来干扰。
Web 开发改进
Firefox 144 还为开发者带来了多项新特性与改进:
- 新增
Element.moveBefore
API、math-shift
compact、command
和commandfor
属性,以及备受期待的 View Transition API Level 1。 - 引入
PerformanceEventTiming.interactionId
,便于开发者将关联的输入事件归组分析。 - 在
getUserMedia
中增加了resizeMode
约束,方便开发者自由裁剪或缩放摄像头视频流,适配任意目标分辨率。 - 为 Map 和 WeakMap 添加了
upsert
提案支持,并引入getOrInsert
与getOrInsertComputed
方法。当不确定键是否存在时,这些方法能直接返回对应值,或在键缺失时插入并返回默认值,大幅简化了逻辑处理。 - 实现了 RTCDataChannel 的
worker transfer
能力。
此外,本次更新还包括以下亮点:
- 在 Windows 系统上支持 WebGPU 的
GPUDevice.importExternalTexture
API。 - 在 Windows 平板和 Android 设备上,ScreenOrientation 接口现已支持
lock()
和unlock()
方法。 - 当 WebRender 启用硬件加速渲染
linear-gradient
、conic-gradient
和radial-gradient
时,会应用「抖色」(dithering)处理,让渐变过渡更加平滑自然。
最后,新版本在 Windows 平台上为 WebCodecs 的 VideoEncoder 增加了一条批处理编码路径。通过增大默认批处理大小,实现了更高的吞吐量与更低的提交延迟,性能显著提升;同时,检查器工具中的事件提示框也得到优化——现在,自定义事件旁会显示专属徽章,便于与内置事件快速区分。
最新评论
这里最后一个其实是需要你允许一个上传个人信息的权限的,这里没有说。不装了,有隐患。
博通收购的vmware是这样的😂
什么意思呀,如何选择散热方式呢?
我的ltsc用遍了办法,这个终于成功了