火狐78

可得到 Firefox 78。

  • 前往 PDF 上传对话框 添加了“在 Firefox 中打开”项.
  • 添加了单击地址栏时禁用显示热门站点的功能 (browser.urlbar.suggest.topsites)。
  • 菜单项“关闭右侧选项卡”和“关闭其他选项卡” 搬家了 在单独的子菜单中。 如果用户一次关闭了多个选项卡(例如,使用“关闭其他选项卡”),则菜单项“恢复关闭的选项卡” 将恢复它们全部,而且不止一个。 以前,不小心关闭了一堆标签的用户必须一个一个地恢复它们。
  • 阅读模式的外观已重新设计。 侧边栏已替换为紧凑的浮动工具栏,其设计更适合浏览器界面。
  • 如果正在进行 WebRTC 调用,Firefox 将阻止屏幕保护程序启动。
  • 解决了当用户尝试将长文本(例如密码管理器生成的密码)粘贴到长度有限的字段中时出现的长期存在的问题(最长长度)。 以前版本的 Firefox 会默默地将密码截断为指定长度,这会导致在注册过程中“截断”的密码被发送到服务器,而用户却确信自己的密码更长。 当然,以后用户无法使用长密码登录。 Firefox 现在会以视觉方式突出显示插入过长文本的字段,并警告用户输入较短的行。
  • 在地址栏中输入时,除了搜索引擎的建议外,还会为您提供 过去的搜索 (browser.urlbar.maxHistoricalSearchSuggestions)。 例如,如果用户之前通过地址栏搜索“hello bear”,那么当他们键入“hello”一词时,系统将提示他们搜索“hello bear”)。
  • 如果用户在地址栏中插入域名而未指定协议,则 Firefox 会试试 不仅像以前一样通过 HTTP 连接,还可以通过 HTTPS 连接(如果服务器不支持 HTTP)。
  • 以 .example、.internal、.invalid、.local、.localhost、.test 结尾的地址不再导致搜索引擎进行搜索;相反,浏览器会尝试打开它们(这些后缀经常在开发中使用) )。
  • 安全和隐私:
    • 向 about:protections 页面添加了有关用户已将多少泄露密码更改为安全密码的信息,以及有关特定密码是否已泄露(且应更改)的信息。
    • 添加者 设置layout.css.font-visibility.level,允许您指定浏览器向网页报告系统中的哪些字体(字体分为三组:仅基本系统字体、基本+语言包字体、所有字体)。 将来,我们计划进行测试以确定不会破坏页面显示的最佳选项,但也不会泄露有关所有已安装字体的太多信息。
    • 当用户在地址栏中输入一个单词时,Firefox 会使用启发式方法来确定它是否可能是本地网络上的域名,并向 DNS 服务器发送查询以检查网络上是否存在这样的域(以便下拉列表中的第一项是建议转到此域)。 对于偏执的用户 添加 控制此行为的设置 (browser.urlbar.dnsResolveSingleWordsAfterSearch)。
    • TorBrowser 开发人员已采用一个补丁,允许您完全禁用 DNS (network.dns.disabled)。
    • 关于 残疾 支持 TLS 1.0 和 1.1(在 Firefox 74 中被禁用,但由于疫情期间网络资源的可用性变得非常重要而重新打开)。 如果服务器不支持 TLS 1.2,用户将看到有关建立安全连接的错误消息和启用对旧协议支持的按钮(将来将完全删除对它们的支持)。 Chrome 和 Edgium 在 1.0 月份还禁用了对旧协议(TLS 1999 出现于 1.1 年,TLS 2006 出现于 3 年)协议的支持,因为它们不支持现代快速可靠的算法(ECDHE、AEAD),但需要支持旧的和弱的算法( TLS_DHE_DSS_WITH_1DES_EDE_CBC_SHA、SHA5、MD1.0)。 从 Internet Explorer 和 Edge 支持 TLS 1.1/XNUMX 将被删除 九月
    • 残疾人 支持 TLS_DHE_RSA_WITH_AES_128_CBC_SHA 和 TLS_DHE_RSA_WITH_AES_256_CBC_SHA 密码。 Firefox 是最后一个支持它们的浏览器。
  • 晋升 最低系统要求。 从现在开始,它们是 GNU libc 2.17、libstdc++ 4.8.1 和 GTK+ 3.14。
  • 这是支持 macOS 10.9、10.10 和 10.11 的最新主要版本。 建议这些操作系统的用户升级到 Firefox ESR 78.x,它将继续支持这些 macOS 版本一年。
  • 针对残疾人士的许多改进:
    • 使用 JAWS 时,按包含数据列表的 HTML 输入元素上的向下箭头不会再错误地将光标移动到下一个元素。
    • 当麦克风/摄像头/屏幕共享指示器成为焦点时,屏幕阅读器不再卡顿或冻结。
    • 加载包含数千行的表的速度已显着加快。
    • 具有自定义样式的文本输入元素现在可以正确显示焦点轮廓。
    • 打开开发人员工具时,屏幕阅读器不再错误地切换到文档视图。
    • 动画的数量已减少(当鼠标悬停在选项卡上、打开搜索栏等时),以使偏头痛和癫痫患者的生活更轻松。
  • 所有英国用户都将在新标签页上收到 Pocket 的推荐。
  • CSS:
  • JavaScript的:
    • 已实施 API 支持 国际列表格式.
    • 设计师 Intl.NumberFormat() 中提出的选项获得了支持 国际号码格式统一API.
    • 来自 V8(Chromium JS 引擎) 移植的 新版本正则表达式引擎 不正则表达式,这使得实现 ECMAScript 2018 中所有缺失的元素成为可能(声明 向后看, RegExp.prototype.dotAll, 转义 Unicode 字符类, 命名组)。 之前的版本是在 2014 年借用的(在此之前,Firefox 有自己的引擎),从那时起,开发人员必须维护分支,从 Chromium 移植更改。 现在已经实现了一个工具,允许将 Irregexp 作为模块进行传输,几乎不需要任何调整。 V8 开发人员做了很多工作,减少了 Irregexp 对 V8 的依赖。 反过来,Firefox 开发人员已向上游提交了补丁,以修复崩溃、提高代码质量并消除与 JavaScript 规范的不一致之处。
    • 所有 DOM 原型对象 添加 Symbol.toStringTag 属性。
    • 改进 对象垃圾回收 弱映射.
  • window.external.AddSearchProvider 方法现在是一个存根 依据 规格.
  • DOM:实现的方法 ParentNode.replaceChildren().
  • WebAssembly:从现在开始 函数可以一次返回多个值。
  • 开发人员工具.

来源: linux.org.ru

添加评论