【问题标题】:Chrome extension id - how to find itChrome 扩展程序 ID - 如何找到它
【发布时间】:2012-02-15 07:24:25
【问题描述】:

我怎样才能知道某个扩展的 chrome 扩展 ID 是什么?

【问题讨论】:

    标签: google-chrome browser google-chrome-extension installation


    【解决方案1】:

    当您将扩展程序上传到 Google 网上应用店时,您会获得一个扩展程序 ID。 IE。 Adblock 的 URL 为 https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb,该 URL 的最后一部分是其扩展 ID cfhdojbkjhnklbpkdaibdccddilifddb


    如果您想从您的扩展程序中读取已安装的扩展程序 ID,请查看 managment modulechrome.management.getAll 允许获取所有已安装扩展的信息。

    【讨论】:

    • 感谢完美,我一直在寻找,我的扩展之一是在我正在开发的随机页面中的 标签之后随机弹出 Rubicon 广告!当我看到他们时感到惊讶......更新:罪魁祸首“Skype 点击通话”
    • 我的控制台出现错误,我能够找到扩展名,但不知道它是什么。感谢您提供我刚刚搜索过的提示,在这种情况下为jllpkdkcdjndhggodimiphkghogcpida,很明显哪个扩展程序让我感到困惑。编辑..哦等等,我才意识到所有相应的 ID 实际上都在浏览器的扩展页面上。 doi.
    • 对于 LastPass(和其他人,只是一个例子)值得注意的是,对于 URL https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahdhdokiejnpimakedhajhdlcegeplioahd 是 ID 而不是 lastpass-free-password-ma
    【解决方案2】:

    使用chrome.runtime API 中的chrome.runtime.id 属性。

    【讨论】:

    • chrome.runtime.id 可用于扩展程序、应用程序和旧版打包应用程序。
    • chrome.runtime.id 在网页上工作吗?我不能让它工作。
    • 在您的 chrome 应用进入网上商店之前,您能否使用它来获取其 ID 以用于开发目的(使用身份 API)?
    • @DiodeDan 你应该现在上传应用程序而不是发布它。你可以阅读setting the ID for your dev version
    • 只是提醒一下:这不能在页面控制台中使用,但应该在扩展的检查视图控制台中使用。为此,请导航至chrome://extensions,检查Developer mode,然后单击Inspect views 链接。
    【解决方案3】:

    如果您只需要一次性完成,请导航至chrome://extensions。在右上角启用开发者模式。 ID 将显示在每个分机的框中。

    或者,如果您正在开发用户脚本或扩展程序,请故意抛出错误。查看 javascript 控制台,ID 将出现在控制台右侧的描述错误的行中。

    最后,您可以查看您的 chrome 扩展目录;它将扩展存储在由 ID 命名的目录中。这是最糟糕的选择,因为您有扩展 ID,并且必须阅读每个 manifest.json 以确定哪个 ID 是正确的。但是如果你只是安装了一些东西,你也可以按创建日期排序,最新的扩展目录就是你想要的ID。

    【讨论】:

    • 完美!这就是答案。
    【解决方案4】:

    正如 Alex Gray 在上面的评论中指出的那样,“所有相应的 ID 实际上都在浏览器的扩展页面上”。

    但是,您必须单击扩展页面顶部的开发人员模式复选框才能看到它们。

    【讨论】:

      【解决方案5】:

      扩展 ID 位于:

      chrome://extensions (Chrome_Hotdog >> More_tools >> Extensions) 开发者模式

      对于 Linux:$HOME/.config/google-chrome/Default/Preferencesjson 文件)在 ["extensions"] 下。

      【讨论】:

        【解决方案6】:

        此处列出了所有扩展程序 ID:

        chrome://system
        

        【讨论】:

          【解决方案7】:

          这是使用勇敢的浏览器为 gmail 创建桌面应用程序的方式。

          "C:\Program Files\BraveSoftware\Brave-Browser\Application\chrome_proxy.exe" --profile-directory=Default --app-id=kmhopmchchfpfdcdjodmpfaaphdclmlj

          【讨论】:

            猜你喜欢
            • 2014-11-21
            • 1970-01-01
            • 2011-12-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-10-29
            • 2018-11-29
            相关资源
            最近更新 更多