【问题标题】:Can I tell if my chrome extension has been installed via inline install or the chrome store?我可以知道我的 chrome 扩展是通过内联安装还是通过 chrome 商店安装的?
【发布时间】:2018-03-21 14:28:32
【问题描述】:

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

我查看了 Chrome 平台 API 并没有看到任何明显的东西。

【问题讨论】:

标签: google-chrome-extension


【解决方案1】:

使用chrome.management API:

例如:

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

根据文档,会输出:

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

开发:扩展是在开发者模式下解压加载的,

正常:扩展是通过 .crx 文件正常安装的,

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

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

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

【讨论】:

  • 我看到了这个,但我在这里看不到任何表明内联灌输与从 chrome 商店安装的东西。我错过了什么吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
相关资源
最近更新 更多