我正在为Wordpress编写一个小插件,我需要检测Chrome扩展是否为“已启用”。
目前我只能通过连接到其中一个资源来检测扩展是否“已安装”,但是,我需要检测安装是“已启用”还是“已禁用”
这可能吗?
感谢您的时间。
答案 0 :(得分:1)
您有几个选择。
management
权限,然后将get
或[getAll][1]
的结果报告给您的插件,然后检查ExtensionInfo是否为启用/禁用状态。< / LI>
如果您正在寻找关于任意网页如何检测任意扩展的一般答案,则没有这样的方法。这有两个原因。首先,Chrome(与大多数其他网络浏览器一样)通常避免将此类专有扩展程序用于开放式网络,而您所要求的正是这一点 - 这是普通网页询问Chrome扩展程序的一种特殊方法。其次,出于隐私原因,Chrome不会为扩展程序或网页提供非特权方法来查询用户已安装的扩展程序。您可能在您的机器上安装了令人尴尬的Foot Fungus Prevention Extension,如果随机网页可以了解您的情况,那将会令您感到不安。