一尘不染

检查用户是否安装了Chrome扩展程序

javascript

我正在构建Chrome扩展程序,并且为了使整个工作正常进行,我需要一个外部JavaScript脚本来检测用户是否安装了我的扩展程序。

例如:用户安装了我的插件,然后访问了带有我的脚本的网站。该网站检测到我的扩展程序已安装,并相应地更新页面。

这可能吗?


阅读 936

收藏
2020-04-25

共1个答案

一尘不染

我敢肯定,有一种直接方法(直接在扩展程序上调用函数,或通过使用JS类进行扩展),但是有一个间接方法(直到出现更好的情况):

让您的Chrome扩展程序在页面上查找具有特定ID的特定DIV或其他元素。

例如:

<div id="ExtensionCheck_JamesEggersAwesomeExtension"></div>

做一个getElementById并将其设置为innerHTML扩展程序的版本号或其他名称。然后,您可以读取该客户端的内容。

同样,如果有可用的方法,则应使用直接方法。


2020-04-25