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

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/212216/pale-moon-31-3-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。