【问题标题】:Chrome Extension Status From C#来自 C# 的 Chrome 扩展程序状态
【发布时间】:2017-12-26 18:45:01
【问题描述】:

我正在使用 C# 中的后台服务,以验证是否安装了特定的 chrome 扩展。

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

但是如何获得扩展的状态它是否处于活动状态。

这是一个 Windows 服务,所以我使用 C# 并避免 JavaScript API 用于 chrome。

【问题讨论】:

    标签: c# google-chrome-extension windows-services


    【解决方案1】:

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

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

    【讨论】:

    • 到目前为止,这是唯一的解决方案,让我们看看我是否能做到这一点。会尽快通知您
    • @Bilal 如果你不能做到这一点,请告诉我,我会帮助你做到这一点
    • 非常感谢@Pankaj 我无法做到这一点......!但是我的扩展程序开发人员做了一些更改,如果扩展程序处于活动状态,他将在 chrome 的网络选项卡上发布一个秘密 URL。
    • 现在我不知道如何从 chrome 请求中读取该信息:/
    • 这种方式相当复杂。
    猜你喜欢
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多