You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在当前使用的浏览器中进行web-ext扩展开发测试

web-ext 连接已运行Firefox的操作方法

完全保留现有浏览器的登录会话、插件配置等数据的操作步骤如下:

第一步:开启Firefox远程调试能力

  • 地址栏输入about:config,接受安全提示进入配置管理页
  • 搜索devtools.debugger.remote-enabled,点击切换按钮将值设为true
  • (可选)搜索devtools.debugger.prompt-connection,设为false可跳过每次连接时的弹窗确认
  • 完全关闭Firefox后,执行以下命令启动浏览器并开启调试端口:
    firefox --start-debugger-server 6000
    
    Windows系统可右键Firefox快捷方式,在「目标」字段末尾追加 --start-debugger-server 6000后启动。

第二步:运行web-ext指定连接现有浏览器

执行扩展启动命令时追加--attach-to-existing参数即可:

web-ext run --attach-to-existing=yes

如果需要保留调试过程中扩展生成的本地配置,可以再加--keep-profile-changes参数。

注意事项

  • 该模式下web-ext会临时将扩展安装到当前运行的Firefox中,停止调试后会自动卸载,不会改动你原有的登录会话、浏览器配置
  • 如连接失败可检查本地6000端口是否被其他程序占用,也可以自行替换为其他可用端口,对应修改启动参数的端口号和web-ext的--port参数即可
  • 操作前可提前导出Firefox配置文件做备份,避免极端情况数据丢失

内容的提问来源于stack exchange,提问作者Michael Ozeryansky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 03:18:01