火狐 98 发布

Firefox 98网页浏览器已经发布,此外还创建了长期支持分支更新——91.7.0。 Firefox 99分支已转入beta测试阶段,预计于5月XNUMX日发布。

主要创新:

  • 下载文件时的行为已更改 - 文件现在自动开始下载,而不是在下载开始之前显示请求,并且面板中显示有关下载开始的通知。 通过面板,用户可以随时接收有关下载过程的信息,在下载过程中打开下载的文件(该操作将在下载完成后执行)或删除文件。 在设置中,您可以启用每次启动时出现的提示,并定义打开特定类型文件的默认应用程序。
    火狐 98 发布
  • 在右键单击下载列表中的文件时显示的上下文菜单中添加了新操作。 例如,使用“始终打开类似文件”选项,您可以允许 Firefox 在下载完成后在与系统上相同文件类型关联的应用程序中自动打开文件。 您还可以打开已下载文件的目录,转到发起下载的页面(不是下载本身,而是下载链接),复制链接,从浏览历史记录中删除提及的下载并清除下载面板中的列表。
    火狐 98 发布
    火狐 98 发布
  • 某些用户的默认搜索引擎已更改。 例如,在测试的英语程序集中,现在默认强制启用 DuckDuckGo,而不是 Google。 与此同时,谷歌仍然作为一个选项存在于搜索引擎中,并且可以在设置中默认激活。 强制更改默认搜索引擎的原因是由于缺乏正式许可而无法继续为某些搜索引擎提供处理程序。 谷歌的搜索流量交易一直持续到 2023 年 400 月,每年带来约 XNUMX 亿美元的收入,这是 Mozilla 收入的大部分。
    火狐 98 发布
  • 默认设置显示一个带有实验性功能的新部分,用户可以自行承担测试的风险。 例如,缓存起始页的能力、SameSite=Lax 和 SameSite=None 模式、CSS Masonry Layout、Web 开发人员的附加面板、在 User-Agent 标头中设置 Firefox 100、用于关闭声音和麦克风的全局指示器可供测试。
    火狐 98 发布
  • 为了优化启动浏览器的过程,启动使用 webRequest API 的加载项的逻辑已更改。 现在,只有阻止 webRequest 调用才会导致加载项在 Firefox 启动期间启动。 非阻塞模式下的 WebRequest 将被延迟,直到 Firefox 完成启动。
  • 启用了对 HTML 标签的支持“ ”,它允许您创建用于交互式用户交互的对话框和组件,例如可关闭的警报和子窗口。 创建的窗口可以通过 JavaScript 代码进行控制。
  • 自定义元素规范的实现允许您添加扩展现有 HTML 标记功能的自定义 HTML 元素,并添加了对添加与处理输入表单相关的自定义元素的支持。
  • 在 CSS 中添加了 hyphenate-character 属性,该属性可用于设置要使用的字符串,而不是换行符(“-”)。
  • navigator.registerProtocolHandler() 方法支持注册 ftp、sftp 和 ftps URL 方案的协议处理程序。
  • 添加了 HTMLElement.outerText 属性,该属性返回 DOM 节点内部的内容,与 HTMLElement.innerText 属性类似,但与后者不同的是,写入时,它替换的不是节点内部的内容,而是整个节点。
  • WebVR API 默认情况下处于禁用状态,并且已被弃用(要恢复,请在 about:config 中设置 dom.vr.enabled=true)。
  • 兼容性评估面板已添加到 Web 开发人员的工具中。 该面板会显示指示器,警告所选 HTML 元素或整个页面的 CSS 属性可能存在问题,使您能够识别与不同浏览器的不兼容性,而无需在每个浏览器中单独测试页面。
    火狐 98 发布
  • 提供了禁用给定 DOM 节点的事件侦听器的能力。 禁用是通过将鼠标悬停在页面检查界面中的事件上时显示的工具提示来完成的。
    火狐 98 发布
  • 在调试器的编辑模式上下文菜单中添加了“忽略行”项,以在执行期间忽略该行。 当在 about:config 中设置 devtools.debugger.features.blackbox-lines=true 参数时,会显示该项目。
    火狐 98 发布
  • 实现了一种自动打开通过 window.open 调用打开的选项卡的开发人员工具的模式(在 devtools.popups.debug 模式下,对于打开开发人员工具的页面,将从该页面打开的所有选项卡将自动打开它们)。
    火狐 98 发布
  • Android平台版本提供了更改主页背景图片的功能,并增加了对清除单个域的Cookie和站点数据的支持。

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

Firefox 99 Beta 版增加了对原生 GTK 上下文菜单的支持,启用了 GTK 浮动滚动条,支持在 PDF 查看器中使用或不使用变音符号进行搜索,并向 ReaderMode 添加了热键“n”以打开/关闭朗读模式(叙述) )。

来源: opennet.ru

添加评论