我可以判断我的Chrome扩展程序是否已通过内联安装或chrome存储安装?

时间:2018-03-21 14:28:32

标签: google-chrome-extension

安装我的扩展程序后,有没有办法知道它是通过内联安装安装还是从Chrome扩展存储安装?

我已经浏览过Chrome平台Apis,但看不到任何明显的事情。

1 个答案:

答案 0 :(得分:0)

使用chrome.management API

例如:

chrome.management.getSelf(myInfo =>{console.log(myInfo.installType)})

根据文档,它将输出:

  

admin:由于管理策略而安装了扩展程序

     

开发:扩展程序以开发者模式解压缩,

     

正常:扩展程序通常通过.crx文件

安装      

sideload:扩展程序由机器上的其他软件安装,

     

其他:扩展程序是通过其他方式安装的。

此外,您还可以查看清单update_url条目。