【发布时间】:2012-02-15 07:24:25
【问题描述】:
我怎样才能知道某个扩展的 chrome 扩展 ID 是什么?
【问题讨论】:
标签: google-chrome browser google-chrome-extension installation
我怎样才能知道某个扩展的 chrome 扩展 ID 是什么?
【问题讨论】:
标签: google-chrome browser google-chrome-extension installation
当您将扩展程序上传到 Google 网上应用店时,您会获得一个扩展程序 ID。 IE。 Adblock 的 URL 为 https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb,该 URL 的最后一部分是其扩展 ID cfhdojbkjhnklbpkdaibdccddilifddb。
如果您想从您的扩展程序中读取已安装的扩展程序 ID,请查看 managment module。 chrome.management.getAll 允许获取所有已安装扩展的信息。
【讨论】:
jllpkdkcdjndhggodimiphkghogcpida,很明显哪个扩展程序让我感到困惑。编辑..哦等等,我才意识到所有相应的 ID 实际上都在浏览器的扩展页面上。 doi.
https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd,hdokiejnpimakedhajhdlcegeplioahd 是 ID 而不是 lastpass-free-password-ma
使用chrome.runtime API 中的chrome.runtime.id 属性。
【讨论】:
chrome.runtime.id 可用于扩展程序、应用程序和旧版打包应用程序。
chrome.runtime.id 在网页上工作吗?我不能让它工作。
chrome://extensions,检查Developer mode,然后单击Inspect views 链接。
如果您只需要一次性完成,请导航至chrome://extensions。在右上角启用开发者模式。 ID 将显示在每个分机的框中。
或者,如果您正在开发用户脚本或扩展程序,请故意抛出错误。查看 javascript 控制台,ID 将出现在控制台右侧的描述错误的行中。
最后,您可以查看您的 chrome 扩展目录;它将扩展存储在由 ID 命名的目录中。这是最糟糕的选择,因为您有扩展 ID,并且必须阅读每个 manifest.json 以确定哪个 ID 是正确的。但是如果你只是安装了一些东西,你也可以按创建日期排序,最新的扩展目录就是你想要的ID。
【讨论】:
正如 Alex Gray 在上面的评论中指出的那样,“所有相应的 ID 实际上都在浏览器的扩展页面上”。
但是,您必须单击扩展页面顶部的开发人员模式复选框才能看到它们。
【讨论】:
扩展 ID 位于:
chrome://extensions (Chrome_Hotdog >> More_tools >> Extensions) 开发者模式。
对于 Linux:$HOME/.config/google-chrome/Default/Preferences(json 文件)在 ["extensions"] 下。
【讨论】:
此处列出了所有扩展程序 ID:
chrome://system
【讨论】:
这是使用勇敢的浏览器为 gmail 创建桌面应用程序的方式。
"C:\Program Files\BraveSoftware\Brave-Browser\Application\chrome_proxy.exe" --profile-directory=Default --app-id=kmhopmchchfpfdcdjodmpfaaphdclmlj
【讨论】: