火狐 69 发布

发生 网络浏览器版本 火狐69手机版 适用于 Android 平台的 Firefox 68.1。 此外,还生成了更新 分支机构 并有长期支持 60.9.0 и 68.1.0 (ESR 分支 60.x 将不再更新;建议迁移到分支 68.x)。 即将登上舞台 贝塔测试 Firefox 70 分支将进行过渡,计划于 22 月 XNUMX 日发布。

创新:

  • 阻止不需要的内容的默认标准模式添加了忽略所有第三方跟踪系统的 Cookie 和阻止挖掘加密货币的 JavaScript 插入的功能。 挖掘代码会导致用户系统上的 CPU 负载显着增加,并且通常由于黑客攻击而被引入网站,或作为一种货币化方法在可疑网站上使用。
    以前,仅在选择严格阻止模式时才启用阻止数据,现在仅当您想要阻止方法时才启用此功能 隐藏身份 (“浏览器指纹识别”)。 根据列表进行封锁 Disconnect.me.
    火狐 69 发布

    被阻止时,地址栏中会显示一个盾牌符号,并且在上下文菜单中您可以看到用于跟踪移动的 Cookie 被阻止的站点。 在同一菜单中,您可以有选择地禁用对单个站点的阻止。

    火狐 69 发布火狐 69 发布

  • 阻止多媒体内容自动播放的选项已得到扩展。 除了之前添加的自动播放视频静音功能外 实施的 完全停止视频播放的能力,不仅限于静音。 例如,如果以前在网站上播放了广告视频,但没有声音,那么在新模式下,如果没有明确的点击,它们甚至不会开始播放。 为了启用该模式,自动播放设置中添加了一个新项目“阻止音频和视频”(选项>隐私和安全>权限>自动播放),它补充了默认的“阻止音频”模式。

    火狐 69 发布

    单击地址栏中的“(i)”按钮时,可以通过显示的上下文菜单选择与特定站点相关的模式。

    火狐 69 发布

  • 对于来自美国和“en-US”版本的用户,打开新选项卡时显示的起始页块的布局已更改,并且添加了 Pocket 服务推荐的其他内容的显示。 块的大小和建议的数量已更改,提出了新的主题部分(健康、科学、技术和娱乐);
  • 默认情况下,禁用通过 Adob​​e Flash 插件播放 Flash 内容的功能。 永久激活 Flash 的选项已从 Adob​​e Flash Player 插件的设置中删除,只留下禁用 Flash 并为特定站点单独启用 Flash 的选项(通过明确单击激活),而无需记住所选模式。 Firefox ESR 分支将继续支持 Flash 直至 2020 年底;
  • 残疾人 默认文件处理 用户内容.css и 用户Chrome.css,允许用户覆盖网站或 Firefox 界面的设计。 禁用默认值的原因是为了减少浏览器启动时间。 用户很少通过 userContent.css 和 userChrome.css 更改行为,并且加载 CSS 数据会消耗额外的资源(优化消除了不必要的磁盘访问)。 为了将 userChrome.css 和 userContent.css 处理返回到 about:config,添加了“toolkit.legacyUserProfileCustomizations.stylesheets”设置,该设置将为已经使用 userChrome.css 或 userContent.css 的用户自动激活;
  • 对于WebRTC,实现了使用不同视频编解码器处理通道的能力,这简化了视频会议服务的创建,视频会议服务的参与者可以使用不同的客户端软件;
  • 对于ARM64架构,JavaScript引擎支持JIT编译;
  • 从浏览器标识符(navigator.userAgent、navigator.platform 和 navigator.oscpu)中,排除了有关在 32 位操作系统环境中使用 64 位版本 Firefox 的信息(以前 Flash 需要这些信息,但留下了额外的向量)用于隐藏用户身份);
  • 添加了在画中画模式下观看视频的功能,该功能允许您以浮动窗口的形式分离视频,该浮动窗口在浏览器中导航时仍然可见。 要在此模式下查看,您需要单击工具提示或在右键单击视频时显示的上下文菜单中选择“画中画”(在 YouTube 中,它替代了自己的上下文菜单处理程序,您应该右键-单击两次或按住 Shift 键单击)。 可以使用“media.videocontrols.picture-in-picture.enabled”选项在 about:config 中启用模式支持;

    火狐 69 发布

  • 添加者 实现密码生成器(about:config 中的“signon. Generation.available”),它允许您在填写注册表时显示带有自动生成的强密码的提示;

    火狐 69 发布

  • 到密码管理器 添加 能够在一级域的上下文中处理帐户,这允许您提供为所有子域保存的一个密码。 例如,为 login.example.com 保存的密码现在将提供用于自动填写网站 www.example.com 上的表单;
  • 额外 优先级管理经理 处理程序进程,其中 它允许 将有关最高优先级进程的信息传输到操作系统。 例如,处理活动选项卡的内容进程将比与后台选项卡关联的进程(如果它们不播放视频或音频)获得更高的优先级(分配更多的 CPU 资源)。 目前该更改仅针对 Windows 平台默认启用;对于其他系统,必须激活 about-config 中的 dom.ipc.processPriorityManager.enabled 选项;
  • 活性 默认情况下 API 用户脚本,它允许您基于 WebExtensions 技术创建 Greasemonkey 样式的附加组件,以便在网页上下文中执行自定义脚本。 例如,通过连接脚本,您可以更改正在查看的页面的设计和行为。 此 API 已包含在 Firefox 中,但到目前为止启用它需要在 about:config 中设置“extensions.webextensions.userScripts.enabled”设置。 与使用 tabs.executeScript 调用的具有类似功能的现有附加组件不同,新 API 允许您将脚本隔离在单独的沙箱环境中,解决性能问题,并使处理页面加载的各个阶段成为可能。
  • navigator.mediaDevices 属性现在仅在安全上下文中打开页面时可用,即通过 HTTPS、本地主机或本地文件打开时;
  • 添加了 CSS 属性 内联溢出 и 溢出块,允许您控制超出块和内联元素的内容的显示(切断尾部或显示滚动条)。 这些属性是通过根据内容输出模式(从上到下或逐行)自动转换为overflow-x和overflow-y来实现的。
  • 对于 CSS 属性 空白 已实现对中断空格值的支持;
  • 实现的 CSS 属性 包含,表明该元素及其内容与 DOM 树的其余部分分离;
  • 添加了 CSS 属性 用户选择,它允许您确定用户是否可以选择文本;
  • 添加了为选择器设置 @supports 规则的功能(
    “@supports 选择器(selector-to-test){...}” 格式,可用于仅在浏览器支持或不支持某个选择器时选择性地应用 CSS;

  • 添加了支持 公共领域 对于允许您指定在构造函数外部初始化的预定义属性的 JavaScript 类实例。 在不久的将来,预计还会支持类外不可见的私有字段;

    产品类{
    名称;
    税=0.2; /*公共字段*/
    #基本价格 = 0; /*私有字段*/
    价钱;

    构造函数(名称,基价){
    this.name = 名称;
    this.basePrice = 基价;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • 添加了API 调整观察者大小,它允许您连接一个处理程序,有关页面上指定元素的大小更改的通知将发送到该处理程序。 新 API 与 window.onresize 和 CSS Media Queries 之间的主要区别在于,您可以检测页面上的特定元素(而不是整个可见区域)是否已更改,这允许您通过仅更改该元素而不更改整个可见内容;
  • 添加了 Microtasks API,由一种方法表示 (WindowOrWorkerGlobalScope.queueMicrotask(),它允许您通过将回调函数添加到微任务队列来安排低级别的回调函数调用;
  • 添加了新方法 Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() 和 StaticRange();
  • Access-Control-Expose-Headers、Access-Control-Allow-Methods 和 Access-Control-Allow-Headers HTTP 标头中添加了为没有凭据的请求指定“*”掩码的功能;
  • Web 控制台提供一组有关与跟踪用户移动相关的活动的警报;
    火狐 69 发布

  • 网络活动检查面板中添加了有关阻止资源(CSP、混合内容等)原因的详细信息,并添加了包含完整 URL 的可选列;
    火狐 69 发布

  • JavaScript 调试器的启动速度更快。 远程调试功能已移至about:debugging界面。 已实现对异步函数(Async)的逐步调试的支持。 额外 一类新的断点,可以与鼠标、触摸屏、动画、DOM、媒体查询相关的事件的发生相关联
    工人等

    火狐 69 发布

  • 开发者工具中添加了用于审核页面呈现的接口,该接口使用 替代文字描述 内容(例如,显示“alt”属性中的文本
    而不是图像);

    火狐 69 发布

  • 在具有多个显卡的 macOS 系统上,一旦 WebGL 内容完成处理,就会更积极地切换到节能 GPU。 还增加了针对一次性 WebGL 调用从节能 GPU 切换到强大 GPU 的保护。 macOS 版本还通过标准 Finder 界面显示文件下载进度。 PKG 格式的 Firefox 安装版本已经开始形成;
  • 对于最近更新的 Windows 10 (1903+),添加了对通过 Windows Hello 的 Web 身份验证 HmacSecret 扩展的支持,以便在站点上进行身份验证,而无需使用指纹、面部识别或 USB 令牌输入密码;
  • 停产 推出 Android 版 Firefox 新版本,现在代号为 Fenix 发展 一款适用于移动设备的新浏览器,使用 GeckoView 引擎和一组 Mozilla Android 组件库。 Firefox for Android 的纠正修复程序将作为 Firefox 68 ESR 分支的一部分全年发布,例如,现已形成一个版本 68.1。 要下载新的浏览器,您应该使用测试版本
    Firefox预览版.

除了创新和错误修复之外,Firefox 69 还修复了 30个漏洞,其中只有一个 (CVE-2019-11751) 标记的 一样关键。 此问题特定于 Windows 平台,当浏览器从另一个应用程序启动时,允许将任意文件写入系统(例如,当从消息传递程序打开链接时,您可以按照以下方式格式化链接:启动浏览器将导致在“启动”目录中创建一个自动运行文件)。 严重漏洞数量的减少是因为内存问题(例如缓冲区溢出和访问已释放的内存区域)现在被标记为危险,但并不严重。 新版本修复了 13 个类似问题,这些问题可能会导致在打开特制页面时执行攻击者代码。

来源: opennet.ru

添加评论