火狐 96 发布

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

主要创新:

  • 添加了强制网站打开深色或浅色主题的功能。 颜色设计由浏览器更改,不需要网站的支持,这允许您在仅提供浅色的网站上使用深色主题,在深色网站上使用浅色主题。
    火狐 96 发布

    要更改“常规/语言和外观”部分中的设置(关于:首选项)中的颜色表示,建议使用新的“颜色”部分,您可以在其中启用与操作系统配色方案相关的颜色重新定义或手动分配颜色。

    火狐 96 发布

  • 显着改进了降噪和自动音频增益控制,并略微改进了回声消除功能。
  • 主执行线程的负载已显着减少。
  • 对站点之间的 Cookie 传输进行了更严格的限制,禁止处理在访问当前页面域以外的站点时设置的第三方 Cookie。 此类 Cookie 用于在广告网络、社交网络小部件和网络分析系统的代码中跟踪站点之间的用户移动。 为了控制 Cookie 的传输,使用“Cookie 策略”标头中指定的 Same-Site 属性,该属性现在默认设置为值“Same-Site=Lax”,这限制了跨站点 Cookie 的发送子请求,例如图像请求或通过 iframe 从另一个站点加载内容,这也提供了针对 CSRF(跨站点请求伪造)攻击的保护。
  • 某些网站上视频质量下降以及观看视频时 SSRC(同步源标识符)标头被重置的问题已得到解决。 我们还修复了通过 WebRTC 共享屏幕时分辨率降低的问题。
  • 在 macOS 上,单击 Gmail 中的链接现在会在新选项卡中打开它们,就像在其他平台上一样。 由于未解决的问题,macOS 不允许在全屏模式下固定视频。
  • 为了简化深色主题样式的设置,添加了新的CSS属性color-scheme,它允许您确定元素可以在哪种配色方案中正确显示。 支持的方案包括“亮”、“暗”、“日间模式”和“夜间模式”。
  • 添加了 CSS 函数 hwb(),可以指定它来代替颜色值,以根据 HWB(色调、白度、黑度)颜色模型定义颜色。 该函数可以选择指定透明度值。
  • 计数器重置CSS属性实现了“reversed()”函数,它允许您使用反向CSS计数器按降序对元素进行编号(例如,您可以在列表中显示元素编号) 按降序排列)。
  • 在Android平台上,提供了对navigator.canShare()方法的支持,它允许您检查使用navigator.share()方法的可能性,该方法提供了在社交网络上共享信息的手段,例如,允许您生成统一的按钮以在访问者使用的社交网络上共享,或组织将数据发送到其他应用程序。
  • 默认情况下启用 Web Locks API,允许您在多个选项卡中协调 Web 应用程序的工作或从 Web Worker 访问资源。 该 API 提供了一种异步获取锁并在共享资源上的必要工作完成后释放锁的方法。 当一个进程持有锁时,其他进程会等待它被释放,而不停止执行。
  • 在 IntersectionObserver() 构造函数中,当传递空字符串时,默认设置 rootMargin 属性,而不是抛出异常。
  • 实现了在调用 HTMLCanvasElement.toDataURL()、HTMLCanvasElement.toBlob() 和 OffscreenCanvas.toBlob 方法时以 WebP 格式导出画布元素的功能。
  • Firefox 97 的测试版标志着文件下载过程的现代化 - 文件现在开始自动下载,并且可以通过下载进度面板随时打开,而不是在开始下载之前显示提示。

除了创新和错误修复之外,Firefox 96 还修复了 30 个漏洞,其中 19 个被标记为危险。 14 个漏洞是由内存问题引起的,例如缓冲区溢出和访问已释放的内存区域。 这些问题可能会导致在打开特殊设计的页面时执行攻击者的代码。 危险问题还包括通过 XSLT 绕过 Iframe 隔离、播放音频文件时的竞争条件、使用 BlendGaussianBlur CSS 过滤器时的缓冲区溢出、处理某些网络请求时释放内存后访问内存、通过完全操作替换浏览器窗口的内容-屏幕模式,阻止退出全屏模式。

此外,您还可以注意到 Linux Mint 发行版与 Mozilla 之间的合作公告,其中该发行版将提供未经修改的 Firefox 官方版本,无需使用 Debian 和 Ubuntu 的额外补丁,也无需替换 linuxmint.com/start 上的主页,无需更换搜索引擎,也无需更改默认设置。 将使用 Google、Amazon、Bing、DuckDuckGo 和 Ebay 的搜索引擎,而不是 Yahoo 和 DuckDuckGo。 作为回报,Mozilla 将向 Linux Mint 开发者转移一定数量的资金。 将为 Linux Mint 19.x、20.x 和 21.x 分支提供带有 Firefox 的新软件包。 今天或明天,用户将获得按照协议发行的 Firefox 96 软件包。

来源: opennet.ru

添加评论