文档说我们只能有 browserAction 或 pageAction 而不能同时拥有两者。这有什么技巧吗?或者作为解决方案,使用内容脚本并在页面中插入按钮是个好主意吗?
最佳答案
Chrome 的 chrome 中没有一种机制可以让单个扩展程序拥有多个 UI 元素。您当然可以将代码注入(inject)到页面中,并在那里呈现一些 UI,但您无法同时拥有 browserAction
和pageAction
在单个扩展中。
另一方面,您可以拥有两个扩展,它们通过消息传递相互通信。请参阅 chrome.extension.sendRequest
了解其工作原理的详细信息。
关于javascript - 想要同时使用 browserAction 和 pageAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261429/