management

インストール済みのアドオンの管理情報を取得します。

management API で次のことができます

  • インストール済みのアドオンの管理情報の取得
  • アドオンの有効化・無効化
  • アドオンのアンインストール
  • 特定のアドオンやマニフェストのパーミッション警告を調べる
  • アドオンのインストール・有効・無効の状態に関する通知の取得

操作のほとんどは "management" API パーミッションを要求します。他のアドオンへのアクセスを提供しない操作はこのパーミッションを要求しません。

management.ExtensionInfo

インストール済みアドオンの管理情報を持つオブジェクト

関数

management.getAll()

すべてのインストール済みアドオンの管理情報を返します。

management.get()

指定した ID のアドオンの管理情報を返します。

management.getSelf()

この関数を呼び出したアドオン自身の管理情報を返します。

management.install()

addons.mozilla.org で与えられた URL にある、特定のテーマをインストールします。

management.uninstall()

指定した ID のアドオンをアンインストールします。

management.uninstallSelf()

この関数を呼び出したアドオン自身をアンインストールします。

management.getPermissionWarningsById()

指定した ID のアドオンのパーミッション警告一覧を取得します。

management.getPermissionWarningsByManifest()

指定したマニフェストストリングに対して表示されるパーミッション警告一覧を取得します。

management.setEnabled()

指定した ID のアドオンを有効化・無効化します。

イベント

management.onInstalled

アドオンがインストールされた時に発火します。

management.onUninstalled

アドオンがアンインストールされた時に発火します。

management.onEnabled

アドオンが有効化された時に発火します。

management.onDisabled

アドオンが無効化された時に発火します。

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
management
ExtensionInfo
ExtensionInfo.disabledReason
ExtensionInfo.installType
ExtensionInfo.offlineEnabled
ExtensionInfo.type
ExtensionInfo.versionName
get
getAll
getPermissionWarningsById
getPermissionWarningsByManifest
getSelf
install
onDisabled
onEnabled
onInstalled
onUninstalled
setEnabled
uninstall
uninstallSelf
uninstallSelf.dialogMessage

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Has more compatibility info.

Example extensions

メモ: この API は Chromium の chrome.management API に基づいています。この文書は Chromium code の management.json から派生しています。Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.