【发布时间】:2017-11-29 10:57:53
【问题描述】:
我确实有一个扩展程序(由我开发)。它工作正常。但是我不知道如何从网页上的常规按钮启动扩展。
当我点击扩展图标时执行主要操作(打开 Chrome 弹出窗口)。
但我还需要能够通过单击网站的按钮来启动扩展程序。 我应该通过 javascript 从网站向扩展发送消息吗?
或者我可以采用不同的方式,将扩展弹出窗口中的内容插入网站占位符。使用扩展有点尴尬。
任何建议表示赞赏。
谢谢。
【问题讨论】:
-
只是一个建议,如果您以模态方式在站点内打开扩展程序的元素,这不是一个简单的解决方案吗?因为没有 API 可以通过编程方式打开弹出窗口。
-
目前可能无法以编程方式打开弹出窗口,但您仍然可以通过内容脚本与您的网站进行通信,并执行您在弹出窗口中所需的任何操作。
标签: javascript google-chrome google-chrome-extension