Pale Moon 30.0.0 发布,改用 Firefox GUID

栏目: 软件资讯 · 发布时间: 3年前

内容简介:Pale Moon 30.0.0 现已发布,这是一个新的里程碑版本。Pale Moon 正在放弃自己的 GUID(globally-unique identifier)并改用 Firefox 的 GUID,以提供与旧的和未维护的Firefox扩展的最大兼容性,以及那些在 add-...

Pale Moon 30.0.0 现已发布,这是一个新的里程碑版本。Pale Moon 正在放弃自己的 GUID(globally-unique identifier)并改用 Firefox 的 GUID,以提供与旧的和未维护的Firefox扩展的最大兼容性,以及那些在 add-ons site 上维护的扩展。

请理解,这为人们使用可能不兼容和旧/不安全的浏览器扩展提供了更多的自由,但也意味着从这一点开始我们将采取更加“hands-off”的方法,这意味着你将不得不自己解决更多的问题,并采取更加谨慎的态度,特别是在使用外部/旧的扩展。

请注意,我们当前的 add-ons site 将在一段时间内同时提供旧版本的 Pale Moon 和较新的版本,并且你在访问 add-ons site 时不要欺骗你的用户代理,否则你可能会得到错误的 add-ons 或 add-ons 更新类型,或者根本没有收到它们。

此外,在过去几个月中,平台代码已更改为更精简的版本;并且在此里程碑中 UXP 已发布给社区进行维护和协调,以便在需要的地方继续构建。“相反,我们现在正在构建 Goanna Runtime Environment(或简称 GRE),更加专注于 Goanna 渲染引擎并削减对不可维护组件和目标平台的支持。”

由于源代码树中的大量内部更改,这些发行说明仅关注浏览器中有关实现、扩展和安全/错误修复的相关更改,并且绝不是详尽无遗的。

更新内容如下:

Most notable user-facing/implementation changes

  • 实现了 Global Privacy Control,取代无法执行的“DNT”(Do Not Track)信号。注意:DNT preference 可能无法正确迁移到 GPC。如果需要,请仔细检查并手动启用。
  • 首选项中的"Default browser"控制已移至"General"。
  • 更新了对 Twemoji 13.1 的表情符号支持。
  • 实现了 Selection.setBaseAndExtent(),以实现 web 兼容性。
  • 实现了 queueMicroTask() 以 web 网络兼容。

For add-on developers

 

  • Pale Moon 现在在内部使用 Firefox GUID 进行识别。这并不影响它在网络上的识别方式。
  • 已恢复对旧版 Firefox 扩展的直接支持。需要更新 Pale Moon 独有的扩展,以在其安装清单中以及在适用的情况下,在其 JavaScript 组件和覆盖中以 Firefox GUID 为目标。
  • 浏览器不再存在于“browser”分发子目录中。如果你是硬编码路径,则可能会受到影响。
  • appinfo.platformVersion为向后兼容而 frozen。如果需要检测平台版本,则应appinfo.greVersion 改为使用。
  • Themes:scrollbar-width现在映射到 scrollbar controls(bars、resizers 和 corner controls)上的属性,以便更好地支持 thin scrollbars 的主题。
  • Language packs:整个国际化结构发生了变化;因为这需要重新验证翻译,所以目前某些语言包中可能还有一些未翻译的字符串。

错误修复、稳定性和安全性:

  • 更新了各种树内库:cubeb、 sqlite 、cairo、...
  • 修复了 Linux 桌面快捷方式文件的问题,以解决常见发行版上潜在的 DE 集成问题。
  • 修复了作为属性而不是 CSS 传递时页面和 iframe 内容边距未正确应用的问题。
  • 确保 JavaScript 和 JSON 文件始终被识别为已知的 MIME 类型,因此可以从 local sources 适当地打开它们。
  • 修复了快速加载和卸载 js 模块导致浏览器崩溃的问题。
  • 修复了如果包含过长的可展开字符系列,工具提示在最后被切断的问题。
  • 修复了几个应用程序崩溃场景。
  • 修复了大量线程锁定/互斥锁问题。
  • 修复了由于错误报告不一致而导致的内容类型泄漏。(CVE-2022-22760)
  • 修复了 iframe 沙盒未正确应用的问题。(CVE-2022-22759)
  • 如果导出的书签文件包含恶意书签,则修复了潜在的书签泄漏。
  • 修复了拖放问题。(CVE-2022-22756)
  • 修复了由于截断 WAV 文件而导致的潜在崩溃。
  • 修复了 XSLT 的内存安全问题。(CVE-2022-26485)

更新说明:https://www.palemoon.org/releasenotes.shtml


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Chinese Authoritarianism in the Information Age

Chinese Authoritarianism in the Information Age

Routledge / 2018-2-13 / GBP 115.00

This book examines information and public opinion control by the authoritarian state in response to popular access to information and upgraded political communication channels among the citizens in co......一起来看看 《Chinese Authoritarianism in the Information Age》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码