api获取浏览器中安装的扩展列表

Ank*_*kur 0 javascript safari google-chrome google-chrome-extension safari-extension

我正在开发chrome和safari的扩展程序。此应用程序的一个步骤是获取所有已安装的扩展程序。是否有任何可以提供已安装扩展程序列表的safari或chrome api?在Safari浏览器中安装了扩展程序,~/Library/Safari/Extensions/Extensions.plist但我找不到任何相关的api。

bre*_*les 5

对于Chrome:

在Chrome扩展程序中,您可以chrome.management.getAll用来获取已安装的扩展程序和应用程序的列表。

对于Safari:

在Safari中,无论是从网页还是在Safari扩展程序中,都没有公共API可以执行此操作。

但是,你可以这样的代码你的Safari浏览器插件,你可以检测出是否你的 Safari浏览器插件安装从您的网站。