ExtensionInfo
ExtensionInfo 对象包含有关某个加载项的信息。
类型
它是一个具有以下属性的对象
description-
string。加载项的描述,取自 manifest.json 中的 description 键。 disabledReason-
string。如果加载项已被禁用,则为被禁用的原因。可以是 "unknown" 或 "permissions_increase" 之一。 enabled-
boolean。加载项当前是否已启用。 homepageUrl-
string。加载项的主页 URL,取自 manifest.json 中的 homepage_url 键。 hostPermissions-
string数组。加载项的 主机权限。 icons-
object数组。有关加载项图标的信息。一个对象数组,每个图标一个对象。每个对象包含两个属性:size:一个整数,表示图标的宽度和高度(以像素为单位)。url:一个字符串,包含指向图标的相对 URL,从加载项的根目录开始。
id-
string。加载项的 ID。 installType-
string。描述加载项安装方式的字符串。可以是以下之一:- "admin": 由于管理策略而安装的加载项。
- "development": 从磁盘解压安装的加载项。
- "normal": 从安装包正常安装的加载项。
- "sideload": 用户计算机上的其他软件安装的加载项。
- "other": 以其他方式安装的加载项。
mayDisable-
boolean。用户是否可以禁用或卸载此加载项。 name-
string。加载项的名称,取自 manifest.json 中的 name 键。 offlineEnabled-
boolean。加载项是否声明支持离线。 optionsUrl-
string。项目 选项页面 的 URL(如果存在)。这是一个相对 URL,从加载项的根目录开始。 permissions-
string数组。加载项的 API 权限。 shortName-
string。加载项名称的简短版本,取自 manifest.json 中的 short_name 键。 type-
string。描述加载项类型的字符串。用于区分扩展、应用和主题。它可以取以下任何值:- "extension": 最常见的加载项类型。
- "hosted_app"
- "packaged_app"
- "legacy_packaged_app"
- "theme"
updateUrl-
string。此加载项的更新 URL,取自 manifest.json 中的 browser_specific_settings 键。 版本-
string。此加载项的版本,取自 manifest.json 中的 version 键。 versionName-
string。此加载项版本的描述性名称,取自 manifest.json 中的 version_name 键。
浏览器兼容性
加载中…
注意:此 API 基于 Chromium 的 chrome.management API。本文档源自 Chromium 代码中的 management.json。