Chrome 扩展文件夹命名约定

Chrome 扩展文件夹命名约定

我正在尝试确定网络上的用户是否安装了特定的 Chrome 扩展程序。我想通过识别安装目录来做到这一点。我看到 Win 7 扩展程序出现在这里:

C:\Users\mmercer\AppData\Local\Google\Chrome\用户数据\Default\Extensions

扩展的父文件夹命名如下:

gbchcmhmhahfdphkhkmpfmihenigjmpp

我测试了一下,对于特定的扩展,我在任何电脑上都会得到相同的父文件夹名称。起初,我以为它可能是随机的。

我想了解这个命名约定。有人知道这些名字是如何得出的以及为什么它们会这样出现吗?

谢谢。

答案1

文件夹名称似乎是扩展 ID我在 stackoverflow 上看到一篇文章,详细介绍了如何查找扩展 ID这里

最佳答案详细说明了扩展程序 ID 在扩展程序的 Chrome Web Store URL 中的位置。答案中使用的示例是AdBlock 插件

在示例中,它解释了由于 AdBlock Plus URL 是https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb,因此本例中的扩展 ID 是cfhdojbkjhnklbpkdaibdccddilifddb(URL 的最后一部分)。这就是扩展文件夹的名称。

相关内容