火狐 101 发布

Firefox 101网页浏览器已经发布,此外还创建了长期支持分支更新——91.10.0。 Firefox 102分支已转入Beta测试阶段,预计于28月XNUMX日发布。

Firefox 101 的主要创新:

  • 对 Chrome 清单的第三个版本提供了实验性支持,该清单定义了使用 WebExtensions API 编写的附加组件可用的功能和资源。 Firefox 中实现的 Chrome 清单版本添加了新的声明式内容过滤 API,但与 Chrome 不同的是,尚未支持旧的 webRequest API 阻止模式,而该模式是附加组件阻止不需要的内容并确保安全性所必需的。停了下来。 为了启用对清单第三版本的支持,about:config 提供了“extensions.manifestV3.enabled”参数。
  • 可以将处理程序绑定到指定类型的文件下载完成后调用的所有 MIME 类型。
  • 已经实现了在视频会议期间同时使用任意数量的麦克风的功能,例如,您可以在活动期间轻松切换麦克风。
  • 包括对 WebDriver BiDi 协议的支持,它允许您使用外部工具来自动化工作并远程控制浏览器,例如,该协议允许您使用 Selenium 平台测试界面。 支持协议的服务器和客户端组件,从而可以发送请求和接收响应。
  • 添加了对偏好对比度媒体查询的支持,该查询允许网站确定用户定义的设置,以增加或减少对比度显示内容。
  • 添加了对可见区域(视口)的三种新尺寸的支持 - “小”(s)、“大”(l) 和“动态”(d),以及与这些尺寸相关的测量单位 - “*vi” (vi、svi、lvi 和 dvi)、“*vb”(vb、svb、lvb 和 dvb)、“*vh”(svh、lvh、dvh)、“*vw”(svw、lvw、dvw)、“* vmax”(svmax、lvmax、dvmax)和“*vmin”(svmin、lvmin 和 dvmin)。 建议的测量单位允许您将元素的大小与可见区域的最小、最大和动态大小以百分比形式绑定(大小根据工具栏的显示、隐藏和状态而变化)。
  • HTMLInputElement 类中添加了 showPicker() 方法,允许您显示现成的对话框以在字段中填写典型值类型为“日期”、“月”、“周”、“时间”、“本地日期时间”、“颜色”和“文件”,以及支持自动填充和数据列表的字段。 例如,您可以显示用于选择日期的日历形状的界面,或用于输入颜色的调色板。
  • 添加了一个编程接口,可以从 JavaScript 应用程序动态创建样式表并操作样式的应用程序。 与使用 document.createElement('style') 方法创建样式表相比,新 API 添加了通过 CSSStyleSheet() 对象构建样式的工具,提供了 insertRule、deleteRule、replace 和 ReplaceSync 等方法。
  • 在页面检查面板中,当通过“规则视图”选项卡中的“.cls”按钮添加或删除类名称时,会实现输入自动完成下拉工具提示中建议的交互式应用,从而提供可用于该规则的类名称的概述。页。 当您浏览列表时,所选的类会自动应用,以直观地评估它们引起的更改。
    火狐 101 发布
  • 检查面板设置中添加了一个新选项,用于禁用“规则视图”选项卡中的“拖动更新”功能,该功能允许您通过水平拖动鼠标来调整某些 CSS 属性的大小。
    火狐 101 发布
  • Firefox for Android 添加了对 Android 9 以来提供的屏幕区域放大功能的支持,例如,您可以使用该功能放大 Web 表单的内容。 解决了观看 YouTube 或退出画中画模式时的视频大小问题。 显示弹出菜单时虚拟键盘的闪烁已修复。 改进了地址栏中二维码按钮的显示。

除了创新和错误修复之外,Firefox 101 还消除了 30 个漏洞,其中 25 个被标记为危险漏洞。 19 个漏洞(收集在 CVE-2022-31747 和 CVE-2022-31748 下)是由内存问题引起的,例如缓冲区溢出和访问已释放的内存区域。 这些问题可能会导致在打开特殊设计的页面时执行攻击者的代码。 还修复了一个特定于 Windows 平台的问题,该问题允许您使用特殊字符“%”将 %HOMEPATH% 和 %APPDATA% 等变量替换到路径中来更改保存文件的路径。

Firefox 102 beta 的变化包括改进了在高对比度模式下查看 PDF 文档的能力,以及在 Linux 平台上使用 Geoclue DBus 服务进行位置确定的能力。 在 Web 开发人员界面的“样式编辑器”选项卡中,添加了对过滤样式表的支持。

来源: opennet.ru

添加评论