Pale Moon 31.3.0 发布,苍月浏览器


Pale Moon 31.3.0 现已发布,这是一个主要的开发、错误修复和安全版本。具体更新内容如下:

更改 / 修复:

  • 在内置的 indexables(Array、String、TypedArray)上实现了 .at(index)JavaScript 方法。
  • 在worker中实现了EventSource的使用。
  • 在同源请求中默认启用了Origin: header的发送。
  • 改变了 Pale Moon 的建造方式。现在在 Windows 上使用 Visual Studio 2022,并对构建系统进行了更改,以减少构建时间和所有平台上链接器的压力。
  • 更改了 Pale Moon 处理独立波形音频文件 (.wav) 的方式。
  • 改进的字符串规范化。
  • 更新了对 CSS“支持”的处理,现在接受 unparenthesized 字符串(规范更新)。
  • 更新了网页中 flex 容器的处理以实现 Web 兼容性。
  • 修复了为 Mac OS X 构建时的各种问题。
  • 修复了源代码中的各种 C++ 标准一致性问题。
  • 修复了正则表达式的dotAll 语法和用法问题。
  • 为谨慎起见,将自定义 hash map 切换为std::unordered_map
  • 清理并更新了 IPC 线程锁定代码。
  • 删除了表单控件中可访问性 focus rings 的间距,以使其样式与预期指标保持一致。
  • 删除了平台非标准配置构建时不必要的控制模块。
  • 从min-content和max-content的CSS关键字中删除了仍在使用的-moz前缀。
  • 安全修复:CVE-2022-40956 和 CVE-2022-40958。
  • UXP Mozilla 安全补丁摘要:2 fixed, 11 not applicable。

Implementation notes:

  • 如果独立打开(即不在页面中的<media> HTML 元素内),Pale Moon 之前会将独立的波形音频文件 (.wav) 发送到系统配置的媒体播放器。这是由于历史上在 .wav 文件中使用了相当奇特的编解码器,而这些编解码器不会在浏览器中得到广泛支持。然而在今天,这已经不是什么大问题了。如果你希望保留旧的行为并将 .wav 文件发送到任何配置的系统媒体播放器,那么你应该在about:config中把media.wave.play-stand-alone的偏好设置为false。
  • dotAll 正则表达式实现存在规范合规性问题,导致它无法正常工作。具体来说,使用new RegExp()构造函数不会接受“s”作为 flag,并且该.dotAll属性没有正确大小写(全部小写)导致兼容性问题。

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


相關推薦

2023-02-25

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

2022-11-24

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

2022-07-09

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

2024-03-01

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

2024-02-01

edia tab (new this version) 中找到)将 DOM 全屏模式限制为现有浏览器窗口。 在新的首选项选项卡中实现了多个选项(Preference -> Privacy -> Tracking),以允许用户更轻松地控制多个影响隐私的功能,即 poisoning of canvas data(以防止

2023-04-22

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

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 图标组

2023-03-25

uBlock Origin 是一款支持多浏览器的高效过滤工具,快速、有效且简洁,支持自定义过滤规则。 uBlock 1.48 正式发布,此次更新内容如下: 新功能 浏览器启动时的准备状态 在基于 Chromium 的浏览器上,uBO 在浏览器启动时的准备状

2022-03-14

Meta 发布了用于 Chrome、Edge 和 Firefox 的浏览器扩展,该扩展名为 Code Verify,这是一个开源浏览器扩展,用于验证网页完整性。根据官方公告,适用于 Safari 浏览器的扩展目前还在开发中,但将会很快发布。 虽说该扩展可以用来验

2023-08-29

京站,聊聊 AI 大模型与底层技术 >>> 怎么想到搞个定制浏览器? 1、公司都是JAVA/VUE程序员,定制浏览器可以在开发人员没啥学习成本的前提下搞定一些特殊的场景比如RTSP播放,串口通信等。 2、应用网关:比如公司内部的OA

2023-06-22

Opera 浏览器发布了 100 版本,此版本正式改名为 “Opera One”,适用于 Windows、Mac 和 Linux 。 此版本引入了原生 AI 助手 Aria,并拥有全新的模块化设计、重新设计的浏览器架构以及 Tab Islands 等创新功能。 原生浏览器 AI 助手 “Aria

2023-07-27

Arc 浏览器终于发布了 1.0 正式版,目前仅支持 macOS 和 iOS,Windows 版本仍在开发中。 下载地址:Arc 官网 | App Store Arc 的官网广告语直接引用了媒体评价:Arc is the Chrome replacement I’ve been waiting for. Arc 是由 Josh Miller 和 Hur

2022-06-10

Opera 是一个多平台网络浏览器,由其同名公司 Opera 开发。Opera 如今是一个基于 Chromium 的浏览器。它通过其用户界面和其他功能将自己与其他浏览器区分开来。 Opera 88 正式发布,该版本基于 Chromium 102,具体更新内容如下: 水平