【问题标题】:Is it possible to execute another chrome extension using your own chrome extension?是否可以使用您自己的 chrome 扩展程序执行另一个 chrome 扩展程序?
【发布时间】:2016-04-27 23:55:22
【问题描述】:

本质上,我希望能够编写自己的扩展程序来触发另一个扩展程序用于某些目的。这甚至可能吗?

【问题讨论】:

    标签: google-chrome-extension


    【解决方案1】:

    如果您想管理其他扩展,可以查看chrome.management,对于您的情况,我相信您想查看management.setEnabled,它允许您启用/禁用另一个扩展。

    如果您打算与正在运行的扩展程序进行通信以传递消息,并且您可以控制这两个扩展程序,则可以使用Cross-extension messaging 与其他扩展程序进行通信。

    【讨论】:

    • 请注意,“启用”与“调用”不同,我认为这是被问到的。除非扩展程序配合(即,为消息传递打开),否则您最多可以使用chrome-extension://otherextensionid/page.html 创建一个选项卡,这可能会产生副作用。例如,您不能触发对操作按钮的点击。
    最近更新 更多