Chrome扩展程序:将变量传递给弹出窗口

时间:2011-08-27 20:23:59

标签: google-chrome-extension

我正在尝试为Google Chrome创建一个扩展功能。我正在监控页面文本选择,我希望弹出页面在我点击弹出按钮时收到所选文本。

有没有办法将变量传递给弹出窗口?我明白,这种混乱对于封闭的弹出窗口不起作用,所以我该怎么办?

2 个答案:

答案 0 :(得分:8)

选择文本后,将其发送到后台页面,您可以将其存储在let textSelection全局变量中。打开弹出窗口后,您可以使用以下命令访问此变量:

var selection = chrome.extension.getBackgroundPage().textSelection;

(您可以直接从后台页面访问任何变量和函数,无需请求)

答案 1 :(得分:0)

你的问题不能简明扼要地回答,但我建议你看看这里并阅读一些代码示例:

http://code.google.com/chrome/extensions/messaging.html