Pale Moon 33.8.0 现已发布,具体更新内容如下:
Changes/fixes
- Pale Moon 现在在 navigation Accept: header 中包含所有非通用图像和媒体类型。
- 为
DOMRect
、DOMPoint
和DOMMatrix
实现了.toJSON()
。 - 添加了
SVGGeometryElement
API 的基本实现 。目前仅限于.pathLength
、getTotalLength()
和getPointAtLength(distance)
SVG路径。 - 为 CSP nonces 添加了 base-64/字符有效性语法检查。
- 无条件启用 JPEG-XL 支持。
- 改进了桌面 ARM 媒体功能。
- 改进了对 CSP checks 的处理(围绕加载主体检查的多项改进)。
- 添加了几种特定于 Mac 的文件类型以将其视为可执行文件。
- 表情符号字体已更新至 Unicode 16.0.0。现在终于可以拥有“tired dev”表情符号了。
- 将 SQLite 库更新至 3.50.1。
- 将 NSS 更新至 3.90.7.1,以修复由于之前的根证书更新而导致的某些站点的一些问题。
- 更新了处理 Youtube 内部 URL 重写的代码。
- 将 Firefox 兼容模式版本更改为 128。
- 更改了处理
<A>
元素上.click()
的方式。 - 根据规范,将 DOMMatrix
rotate()
和rotateSelf()
函数更改为接受 3D 旋转而不是 2D。 - 根据规范,已将 CSS 参数动画更改为对值进行四舍五入而非截断。
这会影响所有整数属性(例如z-order
)和 font-stretching。 - 根据规范更改了 HTML 元素属性解析,以额外转义
<
和>
字符。 - 修复了 XUL
<tree>
元素中的回归问题,其中列选择会省略第一个定义的列。 - 修复了
DOMSVGPoint
finity checks 中的一个小问题。 - 修复了一些小平台问题并更新了 Mac SDK 检查。
- 修复了在 Mac 或 Windows+DirectWrite 中设备对比度值未设置的问题。
- 修复了 33.7.2 更新的“Copy as curl”功能中可能会损坏 URL 的问题。
- 修复了 FontFaceSet 加载的问题。
- 删除了对非常旧的 libavcodec 版本(v58 之前)的支持。
- 删除了 CSP
referrer
指令,因为它不再存在于规范中。 - 已移除 Windows 上多个媒体库的预加载功能。
- 不再允许在 image maps 中使用
<A>
。目前仅支持<area>
。 - 从 about:config 中删除了几个过时和未使用的偏好设置。
- 移除了过时的 NPN 偏好设置和调用。NPN 早已被 ALPN 取代。
- 删除了过时的
SVGZoomEvent
接口和处理程序。 - 已解决的安全问题:CVE-2025-6429、CVE-2025-6424 ( DiD ) 和 CVE-2025-6426。