我正在尝试为Google Chrome创建一个扩展功能。我正在监控页面文本选择,我希望弹出页面在我点击弹出按钮时收到所选文本。
有没有办法将变量传递给弹出窗口?我明白,这种混乱对于封闭的弹出窗口不起作用,所以我该怎么办?
答案 0 :(得分:8)
选择文本后,将其发送到后台页面,您可以将其存储在let textSelection
全局变量中。打开弹出窗口后,您可以使用以下命令访问此变量:
var selection = chrome.extension.getBackgroundPage().textSelection;
(您可以直接从后台页面访问任何变量和函数,无需请求)
答案 1 :(得分:0)
你的问题不能简明扼要地回答,但我建议你看看这里并阅读一些代码示例: