可得到 Firefox 152 的主要创新之处在于重新设计的设置界面和对 JPEG XL 的实验性支持。
- 充分 重新设计 浏览器设置界面(browser.settings-redesign.enabled)。现在,大部分设置项被拆分为单独的页面,设置导航也得到了改进。
- 添加 更改页面缩放比例时增加间距。
- 已添加到实验设置部分 机会 启用支持 JPEGXL (JXL)。
- 当你在地址栏中输入“quiet”、“quieter”和“shhh”这几个词时, 出现 提供将所有播放该音频的标签页静音的功能。
- В Linux и Windows 现在可以通过在标签页的上下文菜单中选择“共享”→“复制链接”来复制标签页(包括非活动标签页)或多个选定标签页的地址。
- 在工具栏设置中 变得可用 一个可以拖到面板上的“发送标签”按钮。
- 跳转到“建立安全连接时出错”页面 添加 TLS错误代码。
- 实施的 支持 WebAuthn 相关源请求 (允许您在多个域中使用同一个密码)。
- 如果用户在隐私浏览模式下刷新页面,Firefox 将检测到问题并发出提示。 禁用其上的跟踪器拦截功能.
- “来自其他设备的标签页”侧边栏现在 它允许 在新标签页或容器中打开链接。
- 如果用户开始下载 PDF 或其他可通过浏览器打开的文件,然后关闭当前标签页或切换到另一个标签页,则该文件现在处于未保存状态。 将在后台打开而且不会抢走焦点。
- 固定 在某些网站(Squarespace、LinkedIn、eBay)上编辑文本时,上下文菜单中缺少“粘贴”选项。
- 在具有多个屏幕的系统中,“关于”窗口现在 打开 在与上次使用的浏览器窗口相同的屏幕上。
- 更新 “报告网站故障”对话框的设计已得到改进。具体来说,当用户选择“其他”类别时,系统现在会要求用户描述他们认为具体是什么地方出了问题。
- 内置翻译器现在支持巴斯克语和加利西亚语。
- 克罗地亚语、英式英语、格鲁吉亚语、波斯语、斯洛文尼亚语、塔吉克语、泰米尔语、藏语、土耳其语、威尔士语和科萨语版本默认添加了拼写检查词典。
- В Linux и macOS 修复了使用方向键对从右向左书写的文本进行移动和选择时出现错误的问题。
- macOS:
- 不包含等号 (=) 的 Cookie 现在 它们被视为没有值的 cookie(name="foo", value=""),而不是未命名的 cookie(name="", value="foo"))。Safari 的行为完全相同。
- SVG: 出现了 支持 SVGTextPathElement.side 属性(指定文本绘制在文本路径的哪一侧)。
- CSS: 添加者 属性 场大小 (允许您控制表单元素的大小)。
- API:
- 接口 性能资源计时 获得的 性能 首次中期响应开始 и finalResponseHeadersStart (允许您测量浏览器在发送请求后分别接收中间 HTTP 响应和最终 HTTP 响应所需的时间)。
- 实施的 支持 AnimationEvent.animation 和 TransitionEvent.animation 属性(提供了一种比调用更方便的方式来访问关联的动画)。 element.getAnimations() (按 animationName 或 propertyName 属性进行筛选)。
- DOM:
- 接口 通知 现在 支持 性能 行动 и 最大操作数 (包含使用指定的操作) ServiceWorkerRegistration.showNotification()此外,还可以根据平台设置通知可执行操作的最大数量。这允许开发者向网页通知添加按钮,以执行特定操作。
- 方法 Element.getAnimations() 现在 может 接受参数 options.pseudoElement (允许您直接选择特定的伪元素,而不是使用 { subtree: true } 过滤结果)。
- 方法 Element.requestPointerLock() 有一个 参数支持 未调整的选项 (允许您在操作系统级别禁用鼠标加速,并在需要缓慢而精确的光标控制时使用原始鼠标移动数据)。
- 媒体、WebRTC 和 Web Audio:receiveTime 属性现在 包括 在方法返回的元数据中 RTCEncodedVideoFrame.getMetadata() и RTCEncodedAudioFrame.getMetadata()也可以传递给构造函数 RTCEncodedVideoFrame() и RTCEncodedAudioFrame() 作为选项参数中的一个属性。
- 开发者工具: 添加者 “显示注释”设置允许您禁用检查器中 HTML 注释的显示。
来源: linux.org.ru
