我正在编写一个Google Chrome扩展程序,需要对其他扩展程序执行大量操作,例如:
等等。哪些是可能的,哪些不是(由于安全考虑)?
P.S。我无法在官方文档的扩展后消息传递部分(或其他任何地方,实际上)找到答案。
答案 0 :(得分:3)
您今天可以使用chrome.management API完成大部分内容。例如:
获取有关已安装的扩展程序和应用的信息列表:
chrome.management.getAll(function callback)
卸载当前安装的应用或扩展程序:
chrome.management.uninstall(string id, object options, function callback)
答案 1 :(得分:0)
Chromium开发人员Brian Kennish表示here建议将NPAPI插件编写为实现预期效果的最合理选项。
答案 2 :(得分:0)
这不是通过扩展API直接实现的。说实话,我不建议使用NPAPI,因为你必须修改浏览器正在使用的文件,这是最不可靠的。