Pale Moon 33.9.0 发布,苍月浏览器
Pale Moon 33.9.0 现已发布,这是一个重要的开发、错误修复和安全版本,主要侧重于提升 Web 兼容性。具体更新内容如下:
新功能:
- 实现了 CSS4
revert关键字。 - 实现了
overflow的clip关键字。 - 实现了
overflow的 axis-shorthand 解析。这应该可以解决网页上某些区域无法滚动的问题。 - 实现了 CSS
color-mix(仅限 RGB 和 HSL 颜色空间)。 - 实现了 CSS
@supports(selector(<complex selector>))语法。 - 实现了 CSS Cascade Layers
@layer支持。 - 实现了对 CSS
clip-path:<geometry-box>的支持,无需实际提供要使用的剪辑路径。 - 已实现
overflow-inline的overflow-blockCSS 属性。 - 已实现
:autofillCSS 伪类。自动填充字段现在也将默认设置样式,以指示已发生自动填充/密码管理器调用。 - 实现了
:focus-visibleCSS 伪类。 - 已实现
prefers-reduced-motionCSS 媒体查询。 - 已实现精简版的
visualViewportWeb API。
Changes/fixes
- 不带前缀的 CSS
-moz-user-select并与user-selectCSS4 规范保持一致。 - 不带前缀的 CSS
-moz-read-only和-moz-read-write伪类。 - 改进了对
X-Content-Type-Options: nosniff的处理,使其更符合规范和网络上的预期行为。 - 增加了对 FFmpeg 7.0/libavcodec 61 的支持。
- 修复了当 CSS
border-image子属性在继承值变更时无法更新的错误。 - 修复了
scrollbar-width被错误地视为继承属性的错误。 - 修复了 Linux 上屏幕/像素颜色深度可能被错误报告的问题。
- 修复了 Linux 上 fontconfig 的一个潜在问题。现在,会在启动时明确初始化 fontconfig。
- 修复了 PowerPC 架构上 vpx 的各种问题。
- 修复了在没有汇编支持的架构上构建 ffvpx 时出现的问题。
- 修复了双位置 color-stops code 中的内存安全问题。
- 更改了
@import规则的处理方式。现在将按照导入样式表中出现的顺序进行处理。 - 更改了
TypedArray构造函数处理初始化值的方式,使其与 ECMAScript 规范保持一致。 - 如果响应中存在多个
Cache-controlheaders,则更改 HTTP headers 的解析方式。 - 对“Copy as cURL”devtools 命令进行了额外的改进。
- 已解决的安全问题:CVE-2025-10536 和 CVE-2025-10533 DiD。