【问题标题】:Chrome Extension launch from website button从网站按钮启动 Chrome 扩展程序
【发布时间】:2017-11-29 10:57:53
【问题描述】:

我确实有一个扩展程序(由我开发)。它工作正常。但是我不知道如何从网页上的常规按钮启动扩展。

当我点击扩展图标时执行主要操作(打开 Chrome 弹出窗口)。

但我还需要能够通过单击网站的按钮来启动扩展程序。 我应该通过 javascript 从网站向扩展发送消息吗?

或者我可以采用不同的方式,将扩展弹出窗口中的内容插入网站占位符。使用扩展有点尴尬。

任何建议表示赞赏。

谢谢。

【问题讨论】:

  • 只是一个建议,如果您以模态方式在站点内打开扩展程序的元素,这不是一个简单的解决方案吗?因为没有 API 可以通过编程方式打开弹出窗口。
  • 目前可能无法以编程方式打开弹出窗口,但您仍然可以通过内容脚本与您的网站进行通信,并执行您在弹出窗口中所需的任何操作。

标签: javascript google-chrome google-chrome-extension


【解决方案1】:

很遗憾,这是不可能的。但从外观上看,它可能很快就会上市。

this thread 中查看this answer

【讨论】: