来自C#的Chrome扩展程序状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自C#的Chrome扩展程序状态相关的知识,希望对你有一定的参考价值。

我正在使用C#中的后台服务来验证特定的chrome扩展是否已安装为活动状态。

我们可以通过从“%USERPROFILE% AppData Local Google Chrome User Data Default Extensions”中读取manifest.json文件来获取已安装的扩展信息

但是如何获得扩展的状态,无论它是否活跃。

这是一个Windows服务,所以我正在使用C#并避免使用javascript API进行chrome。

答案

我有没有办法观察你上面提到的任何文件系统。

我们可以使用这种方法1.使用此API管理文本文件中的一些标志变量,以获取chrome ext的跟踪状态。 https://developer.chrome.com/apps/app_codelab_filesystem 2.使用此API使用启用/禁用事件更改标志变量https://developer.chrome.com/extensions/management#event-onEnabled 3.在文件系统中使用C#读取文本文件。

以上是关于来自C#的Chrome扩展程序状态的主要内容,如果未能解决你的问题,请参考以下文章

在 iFrame 中激活 Zurb Foundation 的 Joyride,来自 Chrome 扩展内容脚本

如何从不同来源的 Chrome 扩展程序提供文件?

编写Chrome扩展程序

来自 Chrome 扩展的 X11 / DBUS 消息传递?

来自 chrome 扩展的 Spring Boot 上的交叉原点

Chrome 应用程序和扩展程序之间的区别