火狐 104 发布

Firefox 104 Web 浏览器已发布,此外还创建了长期支持分支 91.13.0 和 102.2.0 的更新。 Firefox 105分支将在接下来的几个小时内转入Beta测试阶段,预计于20月XNUMX日发布。

Firefox 104 的主要创新:

  • 添加了实验性的 QuickActions 机制,允许您从地址栏使用浏览器执行各种标准操作。 例如,要快速转到查看附加组件、书签、保存的帐户(密码管理器)并打开隐私浏览模式,您可以在地址栏中输入命令附加组件、书签、登录名、密码和私有(如果可以识别),会出现一个按钮to go 将在下拉列表中显示到相应的界面。 要启用 QuickActions,请在 about:config 中设置 browser.urlbar.quickactions.enabled=true 和 browser.urlbar.shortcuts.quickactions=true。
    火狐 104 发布
  • 用于查看 PDF 文档的内置界面添加了编辑模式,提供绘制图形标记(徒手画线)和附加文本注释等功能。 颜色、线条粗细和字体大小可通过 PDF 查看器面板中添加的新按钮进行自定义。 要启用新模式,请在 about:config 页面上设置参数 pdfjs.annotationEditorMode=0。
    火狐 104 发布
  • 与调节分配给后台选项卡的资源类似,当浏览器窗口最小化时,用户界面现在会切换到省电模式。
  • 在分析界面中,添加了分析与站点运行相关的能源消耗的功能。 该功率分析仪目前仅适用于 Windows 11 系统和配备 M1 芯片的 Apple 电脑。
    火狐 104 发布
  • 在画中画模式下,观看 Disney+ 服务的视频时会显示字幕。 此前,字幕仅在 YouTube、Prime Video、Netflix、HBO Max、Funimation、Dailymotion、Tubi、Hotstar 和 SonyLIV 以及使用 WebVTT(网络视频文本轨道)格式的网站上显示。
  • 添加了对CSS属性scroll-snap-stop的支持,它允许您自定义使用触摸板滚动时的行为:在“始终”模式下,滚动在每个元素上停止,在“正常”模式下,允许使用手势进行惯性滚动要跳过的元素。 如果内容发生变化,还支持调整滚动位置(例如,在删除部分父内容后保持相同的位置)。
  • Array.prototype.findLast()、Array.prototype.findLastIndex()、TypedArray.prototype.findLast() 和 TypedArray.prototype.findLastIndex() 方法已添加到 Array 和 TypedArrays JavaScript 对象中,允许您使用以下命令搜索元素相对于数组末尾的结果输出。 [1,2,3,4].findLast((el) => el % 2 === 0) // → 4(最后一个偶数元素)
  • HTMLElement.focus() 方法中添加了对 option.focusVisible 参数的支持,您可以使用该参数显示输入焦点变化的可视指示器。
  • 添加了 SVGStyleElement.disabled 属性,您可以使用该属性启用或禁用特定 SVG 元素的样式表或检查其状态(类似于 HTMLStyleElement.disabled)。
  • 提高了使用 Marionette Web 框架 (WebDriver) 时在 Linux 平台上最小化和恢复窗口的稳定性和性能。 添加了将触摸处理程序附加到屏幕的功能(触摸操作)。
  • Android 版本支持根据先前指定的地址自动填写地址表单。 这些设置提供编辑和添加地址的功能。 添加了对选择性历史记录删除的支持,允许您删除最近一小时或最近两天的移动历史记录。 修复了从外部应用程序打开链接时发生的崩溃。

除了创新和错误修复之外,Firefox 104还消除了10个漏洞,其中8个被标记为危险漏洞(6个被归类为CVE-2022-38476和CVE-2022-38478),这些漏洞是由内存问题引起的,例如缓冲区溢出和访问已经释放区域内存。 这些问题可能会导致在打开特殊设计的页面时执行攻击者的代码。

来源: opennet.ru

添加评论