chrome API を使用すると、インストールされているすべての拡張機能のリストを取得できます。
私はこのコードを使用しています:
chrome.management.getAll(function (list) {
for (var i = list.length - 1; i >= 0; i--) {
var extension = list[i];
console.log(extension); // contains id, enabled, name, version, type, ...
}
});
問題は、拡張機能をシークレット モードで実行できることです。しかし、指定された拡張子が許可されているかどうかを確認するプロパティはありませんか?
ユーザーがシークレット モードで指定された拡張機能が有効になっているかどうかを知りたいのですが、シークレット モードでも許可されますか?
最後の箇条書きとして、Get a list of icons in menu bar でトリックを実行できます (許可されていない拡張子はメニューバーに表示されません) が、何も見つかりませんでした。
どんな提案でも大歓迎です。