1

我正在编写一个 Google Chrome 扩展程序,它需要与其他扩展程序一起做很多事情,例如:

  • 列出已安装的扩展并读取它们的 ID
  • 请求扩展安装、更新和删除(最好不要打扰用户)
  • 修改扩展设置

等等。其中哪些是可能的,哪些不是(例如出于安全考虑)?

PS 我无法在官方文档的跨扩展消息部分(或其他任何地方,实际上)中找到答案。

4

3 回答 3

3

现在,您可以使用chrome.management API完成大部分此类操作。例如:

获取有关已安装扩展程序和应用程序的信息列表:

chrome.management.getAll(function callback)

卸载当前安装的应用程序或扩展程序:

chrome.management.uninstall(string id, object options, function callback)
于 2013-09-03T08:50:25.053 回答
0

Chromium 开发人员 Brian Kennish在这里表示建议编写一个 NPAPI 插件作为实现预期效果的最合理的选择。

于 2010-01-02T00:22:44.407 回答
0

这不能通过扩展 API 直接实现。老实说,我也不建议为此使用 NPAPI,因为您必须修改浏览器正在使用的文件,这充其量是不可靠的。

于 2010-01-12T16:48:10.187 回答