尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Firefox扩展界面优化与浏览器技术更新

Firefox扩展界面优化与浏览器技术更新
📅 发布时间:2026/6/19 5:43:01
本文详细介绍了Firefox第191期技术更新,包括扩展面板空状态UI改进、隐私浏览扩展权限默认设置、WebExtensions API功能增强、开发者工具性能优化以及地址栏搜索功能改进等多项技术更新内容。

亮点功能

作为扩展面板改进的一部分,新增了空状态UI界面,帮助用户理解为何已安装的扩展未在面板中显示(例如在打开隐私浏览窗口或启用永久隐私浏览模式时)。

  • 当前未安装任何扩展时显示的空状态
  • 已安装扩展但不允许访问隐私浏览标签页时显示的空状态

当启用永久隐私浏览模式安装扩展时,允许扩展在隐私浏览窗口中运行的复选框将默认启用。

感谢Tor项目的Pier Angelo Vendrame贡献此项增强功能。

Daisuke改进了地址栏中统一搜索按钮的键盘支持,现在可以使用Enter、Space或Down键打开。

贡献者名单

Firefox团队的朋友们
已解决的错误(非员工)
修复多个错误的志愿者

  • Khalid AlHaddad
  • Kyler Riggs [:kylr]
  • Michael van Straten [:michael]
  • Pier Angelo Vendrame

新贡献者(:glowing_star: = 第一个补丁)

  • Mag Mukendi:
    :glowing_star:Console.log()在URL字符串中大写'l'字符

  • Khalid AlHaddad:
    [wdspec] WebDriver经典的Cookie测试可能遗留设置的cookie,导致后续测试失败
    [wdspec] 将"add_cookie" fixture重命名为"add_document_cookie"

  • PhuongNam:
    :glowing_star:about:about未列出about:firefoxview

  • Kyler Riggs [:kylr]:
    :glowing_star: "启用垂直标签"选项应出现在从可拖动空间调用的标签条上下文菜单中
    菜单栏上下文菜单有额外的分隔符

  • Jim Gong:
    在browsingData.remove()中清除sessionStorage,以实现与"清除Cookie和站点数据"的功能对等

项目更新

扩展/Web扩展

附加组件管理器 & about:addons

除了新的空状态UI外,没有安装附加组件的用户将被引导了解扩展功能。——Bug 1982225 / Bug 1992179 / Bug 1778684 / Bug 1814871(以及Bug 1994180将跟进调整一些本地化字符串)。

WebExtension APIs

  • 感谢Jim Gong贡献的增强功能,从Firefox 146开始,browsingData.remove API还将允许扩展清除sessionStorage WebAPI数据——Bug 1886894
  • Valentin Gosu在Firefox 145中为WebExtensions代理API引入了masque代理支持——Bug 1988988
  • 调查并修复了在storage.sync WebExtensions API后端存储深度嵌套JSON数据时触发的崩溃问题(此问题在Firefox 135中因Bug 1888472引入的storage.sync后端变更而产生),修复已登陆Firefox 145,并已升级到Firefox 144 beta、Firefox 143.0.3发布版和Firefox ESR 140.0.3——Bug 1989840
  • 落地新的Glean探针,用于评估storage.local API底层sqlite3数据存储的IndexedDB损坏问题的实际影响(作为Bug 1979997和Bug 1885297调查的一部分)

注意:新的隐藏布尔型about:config配置项extensions.webextensions.keepStorageOnCorrupted.storageLocal,在检测到Bug 1979997数据库损坏问题时会自动重置storage.local IndexedDB数据库,并在遇到Bug 1885297损坏密钥时防止browser.storage.local.clear API调用失败。

注意:我们计划在更多nightly周期内默认禁用自动重置行为,以便在启用所有渠道的自动重置行为之前审查新的遥测数据(后续跟踪见Bug 1992973)。

开发者工具

  • Mag Mukendi移除了控制台中链接的斜体字体样式(#1982207)
  • Alexandre Poirot [:ochameau] 在调试器中为压缩代码添加了自动美化打印功能(#1917012)
  • Julian Descottes [:jdescottes] 修复了在调试器中设置事件监听器断点的问题(#1992769)
  • Nicolas Chevobbe [:nchevobbe] 恢复了检查器中的性能回归(#1991119)
  • Alexandre Poirot [:ochameau] 修复了开发者工具中的几个内存泄漏问题(#1993262)

代码检查、文档和工作流

ESLint

ESLint规则no-case-declarations现已全面推出(警告数量从约850减少到约450)

StyleLint

新增了针对font-size和font-weight令牌的新规则。

搜索和导航

地址栏

  • Drew在德国、法国和意大利的英语区域启用了重要日期功能。Bug 1992811
  • Dale使新重新设计的身份面板显示本地文件的预期图标。Bug 1989844
  • Dharma落地了新的搜索引导字符串,用于Nimbus实验。Bug 1982132

书签和历史

  • Marco修复了与获取网站图标相关的TopCrash问题,影响了Firefox 143,修复已在Firefox 144中
  • Emilio修复了书签图标在菜单中未绘制的情况

搜索

  • Pier Angelo Vendrame修复了OpenSearch和搜索引擎图表的来源属性使用。Bug 1987600, Bug 1993166
  • Florian优化了searchconfig xpcshell测试,使其使用更少的CPU时间
    更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
    对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

相关新闻

  • 11月19日日记
  • 代码随想录Day15_二叉树
  • 什么是代币?从ERC-20开始 - all-in

最新新闻

  • 修复kkFileView XSS漏洞与POI文件预览兼容性问题实战
  • 弱监督学习与概率提示技术在3D目标检测中的应用
  • Hoppscotch自托管部署与API自动化测试实战指南
  • Qwen3.6-A3B:面向本地Agent的MoE实时推理引擎解析
  • 微信防撤回失效?RevokeMsgPatcher 2.0 技术原理与实战指南
  • 普宁连锁眼镜店哪家靠谱|自营和加盟的本质区别是什么 - 品牌观察

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号