网络浏览器版本 ,它从 Firefox 代码库中分叉出来,以提供更好的性能,保留经典界面,最大限度地减少内存消耗,并提供额外的自定义选项。 苍白的月亮建筑是为了 и (x86 和 x86_64)。 项目代码 根据 MPLv2(Mozilla 公共许可证)获得许可。
该项目坚持经典的界面组织,没有切换到集成到 Firefox 29 中的 Australis 界面,并具有广泛的自定义选项。 删除的组件包括 DRM、社交 API、WebRTC、PDF 查看器、崩溃报告器、收集统计数据的代码、家长控制工具和残疾人士。 与 Firefox 相比,该浏览器保留了对 XUL 技术的支持,并保留了使用成熟和轻量级设计主题的能力。 Pale Moon 建立在一个平台上 (统一 XUL 平台),其中从 Mozilla 中央存储库创建了 Firefox 组件的分支,摆脱了对 Rust 代码的绑定,并且不包括 Quantum 项目的开发。
其中的变化包括 :
- 更新了用于覆盖某些不接受默认用户代理“Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0。”
- 代码已重写,可在地址栏中显示锁定图标,以告知连接安全状态。
- 增加了对工具提示本地化的支持。
- 实现了图像使用当前宽高比,从而改善了页面加载时的布局。
- 添加了使用 node.getRootNode API 的设置,该 API 默认情况下处于禁用状态。
- 添加 CSS 属性“-webkit-appearance”,与“-moz-appearance”重复。
- SQLite 库已更新至 3.33.0 版本。
- 提高了与 JavaScript 模块系统规范的兼容性。
- 提高了 AbortController 实现的稳定性。
- 漏洞 CVE-2020-15664、CVE-2020-15666、CVE-2020-15667、CVE-2020-15668 和 CVE-2020-15669 的修复程序已向后移植。
来源: opennet.ru
