Pale Moon 33.0.0 发布,苍月浏览器


Pale Moon 33.0.0 现已发布。这是一个新的里程碑版本,涉及 250 多条 commit。一些亮点更新内容如下:

新功能:

  • 实现了异步剪贴板 API (navigator.clipboard) 的受限版本。仅出于明显的安全考虑,此 API 仅限于写入。它支持纯文本和标准数据传输方法。没有实现 ClipboardItem 对象的重新发明的轮子概念。
  • 实现了对 OCSP stapled responses 的 SHA-2(SHA-256/SHA-512/等)签名的支持。
  • 实现了一个选项(可在 Preferences -> Content -> Media tab (new this version) 中找到)将 DOM 全屏模式限制为现有浏览器窗口。
  • 在新的首选项选项卡中实现了多个选项(Preference -> Privacy -> Tracking),以允许用户更轻松地控制多个影响隐私的功能,即 poisoning of canvas data(以防止指纹识别)和启用 Performance observers(开发者功能)。
  • 实现PromiseRejectionEvent

修复:

  • 根据当前规范和预期行为调整了 microtasks 和 Promises scheduling。
  • 使用非主要按钮时,现在不再向文档层次结构的顶层发送click事件(而是使用auxclick捕捉这些事件)。
  • 大大提高了 box shadows 的性能。
  • 极大地提高了通过 HTTP/2(大多数安全网站)上传文件/数据的性能。
  • 修复了与 focus 和 content selection 相关的几个问题。
  • 修复了由于 DOM 事件的意外处理而导致的使用focus-within的问题。
  • 修复了在使用importScripts()时 CSP 的行为与预期不符的问题,并修正了其他一些与 CSP 相关的问题。
  • 修复了 CORS 预检不发送原始请求的引荐来源网址策略或引荐来源网址标头的 Web 兼容性问题。
  • 修复了一个与StructuredClone规范兼容的问题。
  •  修复了由于SetIntervalSetTimeouttimers 引入的 clamping code 而导致的崩溃。
  • 修复了取消动态导入(例如通过导航)时发生的崩溃。

其他变化:

  • 根据规范更改和建议,更改<input type=file>.files属性为可写。
  • 现在要求并根据 C++17 语言标准进行构建。
  • 将 in-tree ffvpx lib 更新至 6.0。
  • 添加了一个首选项,允许用户完全禁止向网站管理员报告 CSP 错误。官方强烈建议用户使用此选项,因为它将为设置 CSP 的网站管理员提供必要的故障排除信息,并且不会造成隐私问题。首选项是security.csp.reporting.enabled.
  • 更新了 IntersectionObserver 接口,现在还接受 observer root 的文档,而不仅仅是 HTML 元素。
  • 清理了围绕 GMP、内存分配、系统库、残余 Android 代码、freetype2 和开发人员工具的各种代码。
  • 提高了处理 D3D 纹理的效率。
  • 添加了初始和实验性的 Mac PowerPC 和 Big Endian 支持。
  • 更改了挂起脚本的行为。现在会自动终止它们,而不是向用户显示一个对话框(如果浏览器忙于处理挂起的脚本,可能会在合理的时间内显示对话框,也可能不会显示)。如果你更喜欢以前的设置,可通过“首选项”->“内容”->“常规”中的“自动停止非响应脚本”框取消选中。
  • 已解决的安全问题:CVE-2024-0746、CVE-2024-0741、CVE-2024-0743 DiD、CVE-2024-0750 DiD 和 CVE-2024-0753。
  • UXP Mozilla 安全补丁摘要:3 fixed,2 DiD,12 not applicable。

详情可查看:https://www.palemoon.org/releasenotes.shtml


相關推薦

2023-02-25

Pale Moon 苍月浏览器已发布 v32.0.1 版本。 Pale Moon 苍月浏览器基于几年前的 Firefox/Mozilla 源代码,后续自研了渲染引擎 Goanna ,并优化了布局系统。 该浏览器的特点是零广告,不收集用户数据;同时提供非常全面的界面自定义

2024-08-16

Pale Moon 33.2.0 现已发布,这是一次重大开发更新。 此版本的重要说明: 从此版本开始,所有 64 位版本都要求处理器具备 AVX 功能。 对于 Linux 用户:从此版本开始,二进制文件将使用 gcc 11 在仍然“conservative”但更“modern”

2022-11-24

再使用退格键、光标键或 tab)。这使我们的行为与其他浏览器的 Web 兼容性保持一致,尽管它应该被视为网站错误,期望并非所有按键都在keypress事件中被拦截。 详情可查看:https://www.palemoon.org/releasenotes.shtml

2022-09-30

件中使用了相当奇特的编解码器,而这些编解码器不会在浏览器中得到广泛支持。然而在今天,这已经不是什么大问题了。如果你希望保留旧的行为并将 .wav 文件发送到任何配置的系统媒体播放器,那么你应该在about:config中把med

2022-07-09

,而 Mozilla 现在所做的绕过它的措施被认为在复杂性和对浏览器行为的影响方面不相称,不值得接受。 详情可查看:https://www.palemoon.org/releasenotes.shtml

2024-03-01

置的SetInterval值超出范围(太小),工作程序可能会锁定浏览器。现在已根据 HTML 规范将该值限制为 4ms。 修复了内置开发人员工具的一些可用性问题。 修复了 Web Worker 中潜在的崩溃问题。 修复了 image maps 中潜在的

2024-06-21

Pale Moon 33.2.0 现已发布,这是一个开发、稳定和安全版本。 新功能: 实现了 html5<dialog>元素缺失的部分 ,包括模态处理和自定义背景。 为 canvas poisoning anti-fingerprinting 措施实现了更精细、用户可配置的粒度。 实

2024-07-24

信息:https://github.com/moonbitlang/moon  值得一提的是,发布近一年来 MoonBit 不仅在国内获得用户青睐,更在海外引起广泛关注,获得海外知名科技媒体专题报道,并于开发者论坛屡次引发热议。 moon : MoonBit 构建系统 moon 是 Moon

2023-04-22

个支持中英文双语和多种插件的开源对话语言模型,moss-moon 系列模型具备 160 亿参数,在 FP16 浓度下可在单张 A100/A800 或两张 3090 张 INT 卡显示下可在单张 3090 显卡运行。 MOSS 基座语言模型在约七千亿中英文以及代号单词上

2024-10-17

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v33.0.0 更新内容

2023-01-13

距 Ubuntu 23.04 “Lunar Lobster - 月球龙虾” 的正式发布仅剩三个半月,Ubuntu 开发人员正在为该版本征集壁纸,邀请世界各地的所有艺术家、平面设计师和 Ubuntu 粉丝在 Ubuntu 23.04 壁纸征集帖中提交其壁纸作品。 壁纸大赛是 Ubuntu 的

2023-04-14

更新内容: [新增] table 组件 sort-change 事件,在 column 排序时触发。 [新增] layer 组件 beforeClose 回调函数,他将在关闭前触发,你可以通过 return false 来阻止关闭。 [新增] icons 组件 type 属性 layui-icon-help-circle 值, HelpCircleIcon 图标组

2024-08-20

源码映射、基于源码设置断点、输出 sourcemap 等,可以在浏览器中进行源码调试。 这项功能的推出不仅减轻了开发者在代码调试方面的负担,还显著提升了开发和调试的流畅性。   对于 JavaScript 后端,用户仅需在 Jav

2024-02-22

master Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 17 主要发布分支 可使用,但 Spring Cloud Alibaba、Tencent 等生态并为完全适配,部分功能受限 develop Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 17 Development 分支 新功能、ISSUE 均以