[英]Recognize if google chrome extension is installed
有没有办法用 C# 代码确定 Chrome 中是否安装了特定的扩展程序?
我只在 Stack Overflow 中找到了 JS 选项。
我试图在 %AppData% 下寻找相关文件,但没有。
注意:要求是使用 .Net 3.5 进行开发。
解决了。 问题是扩展程序是从解压缩的文件夹以开发人员模式加载的。 因此它没有被复制到 %USERPROFILE%\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\ 目录。
因此,要查找扩展名,您必须首先查看上述 manifest.json 文件的路径,然后:
Load: %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\preferences (it's a file)
Deserialize the json content.
iterate objects with "path" property.
Go to each path and open the manifest.json file
希望它会帮助某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.