火狐68

可得到 火狐 68 发布。

主要变化:

  • 地址栏代码已被完全重写 - 使用 HTML 和 JavaScript 代替 XUL。 旧版(Awesome Bar)和新版(Quantum Bar)行之间的外部差异仅在于不适合地址栏的行尾现在会淡出而不是被切断(...),并且删除条目从历史记录中,您需要使用 Shift+Delete/Shift+Backspace,而不是删除/退格键。 新的地址栏速度更快,并且允许您通过附加组件扩展其功能。
  • 附加组件管理页面(about:addons)也已使用 Web API 完全重写。 删除/禁用按钮 移至菜单。 在附加属性中,您可以 请参阅请求的权限和发行说明。 添加了一个单独的部分用于禁用的附加组件(以前它们只是放置在列表的末尾),以及一个包含推荐附加组件的部分(每个版本都经过彻底的安全检查)。 现在您可以报告恶意或速度太慢的附加组件。
  • 负责恢复前一个会话的代码是 重写 从 JS 到 C++。
  • 添加了 about:compat 页面,可以在其中管理特定于站点的“修复”。 这些是针对无法正常工作的站点的临时修复(例如,更改用户代理或运行纠正 Firefox 工作的脚本)。 about:compat 可以轻松查看活动补丁,并允许 Web 开发人员出于测试目的禁用它们。
  • 可以直接从主菜单访问同步设置。
  • 阅读模式下的深色主题不仅适用于页面内容,还适用于界面(工具栏、侧边栏、控件)。
  • Firefox 将尝试自动修复 HTTPS 错误由第三方防病毒软件引起的。 Firefox 历来使用自己的证书存储而不是系统证书存储,这 对安全有积极影响,但要求防病毒软件将其根证书导入浏览器的存储中,而一些供应商忽略了这一点。 如果浏览器检测到 MitM 攻击(这可能是由试图解密和检查流量的防病毒软件引起的),它将自动启用 security.enterprise_roots.enabled 设置并尝试使用系统存储中的证书(仅由第三方添加的证书) - 第三方软件、随操作系统提供的证书将被忽略)。 如果这有帮助,该设置将保持启用状态。 如果用户明确禁用 security.enterprise_roots.enabled,浏览器将不会尝试启用它。 在新版本的 ESR 中,默认启用此设置。 此外,通知区域(地址栏左侧)添加了一个图标,表明您正在查看的站点正在使用从系统存储导入的证书。 开发人员指出,系统证书的使用不会影响安全性(仅使用第三方软件添加到系统证书中的证书,并且由于第三方软件有权添加它们,因此可以轻松添加它们)到 Firefox 存储)。
  • 在用户明确与页面交互之前,不会显示允许推送通知的提示。
  • 从现在开始使用摄像头和麦克风 只能在安全上下文中执行 (即通过 HTTPS 加载的页面)。
  • 2年后,该符号被添加到停止列表(域名中不允许使用的字符列表) Κ` / ĸ (U+0138,*克拉*)。 大写形式看起来像拉丁语“k”或西里尔语“k”,可能会落入网络钓鱼者的手中。 一直以来,开发人员都试图通过 Unicode 技术委员会解决这个问题(将该符号添加到“历史”类别中),但在发布下一版本标准时他们忘记了这一点。
  • 在官方版本中,不再可能禁用多进程模式。 单进程模式(浏览器界面和选项卡内容在同一进程中运行)安全性较低,且未经过充分测试,可能会导致稳定性问题。 对于单进程模式的爱好者 提供了解决方法.
  • 同步设置时的行为。 从现在开始,默认情况下,仅同步开发人员定义的列表中包含的设置。 您可以通过 about:config 返回之前的行为(绝对同步所有更改的设置)。
  • 实现了以下 CSS 属性: 滚动填充、滚动边距、滚动对齐, 反设定, -webkit-线夹.
  • 添加了伪元素支持 ::标记 及其动画。
  • 默认启用原始支持 BigInt有.
  • window.open() 现在尊重传递的参数 “没有推荐人”.
  • 添加了支持 HTMLImageElement.decode() (在将图像添加到 DOM 之前加载图像)。
  • 很多改进 在开发者工具中。
  • bn-BD 和 bn-IN 本地化合并为 孟加拉 (十亿)。
  • 没有维护者的本地化已被删除:阿萨姆语 (as)、南非英语 (en-ZA)、迈蒂利语 (mai)、马拉雅拉姆语 (ml)、奥里亚语 (or)。 这些语言的用户将自动切换到英式英语(en-GB)。
  • API WebExtensions 现已可用 用于处理用户脚本的工具。 这可能会解决安全性(与 Greasemonkey/Violentmonkey/Tampermonkey 不同,每个脚本都在自己的沙箱中运行)和稳定性(消除页面加载和脚本插入之间的竞争)问题,并且还允许脚本在所需的阶段执行页面加载。
  • view_source.tab 设置已返回,允许您在同一选项卡中打开页面的源代码,而不是在新选项卡中。
  • 深色主题现在可以应用于浏览器的服务页面(例如设置页面),这是由 browser.in-content.dark-mode 设置控制的。
  • 配备 AMD 显卡的 Windows 10 设备已启用 WebRender 支持。
  • Windows 10 中的新安装将向任务栏添加快捷方式。
  • Windows版本现在使用 后台智能传输服务 (BITS).

开发人员发行说明

来源: linux.org.ru

添加评论