Mozilla发布 几天前启动您的网络浏览器 “火狐103” 他宣布 Firefox 浏览器在 macOS 上的响应能力得到了改进,尤其是在 CPU 负载较高的时期。
这是通过现代阻塞 API 实现的。 随着这一改进,项目维护人员注意到,为了填写在线表格,必填字段现在在 PDF 表格上突出显示。
另一个突出的变化是对于那些使用该功能的人 画中画, 在其中 增加了对字幕的增强。 从 Firefox 100 开始,画中画功能支持来自 YouTube、Prime、Netflix 等平台以及使用 WebVTT 格式视频的网站的视频字幕和字幕。 在这个版本 103 中, 现在可以直接从画中画窗口修改视频字幕的字体大小。
而对于经常使用这个功能的用户来说,应该知道画中画功能支持字幕和字幕的网站数量已经扩大了。 现在可以使用画中画模式在 Funimation、Dailymotion、Tubi、Hotstar 和 SonyLIV 等网站上观看视频。
另一个改进, 现在你可以 访问选项卡工具栏按钮 使用 Tab、Shift+Tab 和箭头键。 为此,您需要使用 Control+L 键访问地址栏。
对于 Windows 用户,Firefox 团队报告说 Firefox 的“大文本”可访问性设置现在影响所有页面 内容和用户界面,不再仅适用于系统中的字体大小。
在开发者方面,我们也有一些变化,如 在 CSS 级别,背景过滤器属性 (可用于将模糊或颜色变化等图形效果应用到元素后面的区域) 默认情况下可用。 另外, scroll-snap-stop 属性现在可用. 您可以使用该属性的 always 和 normal 值来指定是否跳过捕捉点,即使在快速滚动时也是如此。 最后,添加了对 :modal 伪类的支持。 选择处于排除与其他元素的任何交互的状态的所有元素,直到交互被拒绝。
在 JavaScript 级别, 错误原生类型现在可以序列化 使用结构化克隆算法。 这包括 Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError 和 URIError。 AggregateError 的序列化属性包括名称、消息、原因、文件名、行号和列数。 对于 AggregateError,消息、名称、原因和错误属性是序列化的。
在 API 级别, ReadableStream、WritableStream、TransformStream 现在是流式对象。 缓存、缓存存储和缓存 API 现在需要安全上下文。 如果在不安全的上下文中使用,属性/接口是未定义的。 以前,如果在安全上下文之外使用,缓存会返回一个引发异常的 CacheStorage。
除了对用户的这些改进之外,Firefox 103 版还获得了多个补丁。 其中,我们有以下几点:
- 现在保留不间断空格,这可以防止从表单控件复制文本时自动换行
- 通过 Linux 上的 DMA-Buf 修复了 NVIDIA 二进制驱动程序上的 WebGL 性能问题
- 由于 Web 内容的本地存储处理,Firefox 启动可能会显着减慢。
- Firefox 102 中的一些错误显示了内存损坏的证据,只要付出足够的努力,其中一些错误就可以被利用来执行任意代码。 已修复标记为高严重性错误的错误。
如何在Linux上安装新版本的Firefox 103?
Ubuntu用户,Linux Mint或Ubuntu的其他衍生产品, 他们可以借助浏览器的PPA安装或更新到此新版本。
可以通过打开终端并在其中执行以下命令将其添加到系统中:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
做完了 现在他们只需要安装:
sudo apt install firefox
对于Arch Linux用户及其衍生产品, 只需在终端中运行:
sudo pacman -S firefox
现在,对于那些使用Fedora的用户 或由此衍生的任何其他分布:
sudo dnf install firefox
至 所有其他Linux发行版都可以下载二进制软件包 从 以下链接。