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

Firefox中扩展ID/UUID查询及JS获取扩展ID方法问询

获取Firefox扩展ID(已知UUID)的方法
  • 从注入脚本的上下文提取
    若注入的脚本在页面上下文留下了扩展相关标识,可直接遍历全局对象查找关联信息。比如在window对象中搜索包含目标UUID的属性:

    // 遍历window对象,筛选含目标UUID的属性
    Object.keys(window).forEach(key => {
      const value = window[key];
      if (value && value.toString().includes("你的目标UUID")) {
        console.log("找到关联信息:", key, value);
      }
    });
    

    部分扩展会将extensionId或关联ID直接暴露在注入的全局变量中,重点关注这类字段。

  • 利用Firefox扩展API(仅限扩展上下文)
    如果你能进入该扩展的隔离上下文(比如通过调试工具切换到扩展的背景/内容脚本环境),可直接调用内置API获取ID:

    // 仅在扩展自身上下文可用
    console.log(browser.runtime.id);
    

    注意:普通网页脚本无法访问该API,必须处于扩展的执行上下文内。

  • 通过浏览器调试工具直接查看

    1. 打开Firefox开发者工具,切换到「调试器」面板,点击顶部的「扩展」标签,找到对应UUID的扩展条目,面板会直接显示其扩展ID。
    2. 切换到「网络」面板,过滤扩展发起的请求(URL以moz-extension://开头),该URL中的路径前缀即为扩展ID。

内容的提问来源于stack exchange,提问作者Beeshoy Elshaype

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 15:50:21