Javascript 从ff扩展获取文档变量

Javascript 从ff扩展获取文档变量,javascript,firefox-addon,document,Javascript,Firefox Addon,Document,我有一个ff扩展,希望访问当前打开页面中的属性。下面是我加载的页面中的js代码,加载网页时会创建myVariable: document.myVariable = 3; 这是我扩展的js代码 var myVar = gBrowser.contentDocument.myVariable; alert(myVar); 但是,myVariable始终返回未定义的值。 当我按下工具栏菜单中的按钮时,将调用扩展,因此我可以确保在加载网页后按下按钮。但是,它似乎仍然无法获得我创建的变量。有人能帮我一下

我有一个ff扩展,希望访问当前打开页面中的属性。下面是我加载的页面中的js代码,加载网页时会创建myVariable:

document.myVariable = 3;
这是我扩展的js代码

var myVar = gBrowser.contentDocument.myVariable;
alert(myVar);
但是,myVariable始终返回未定义的值。
当我按下工具栏菜单中的按钮时,将调用扩展,因此我可以确保在加载网页后按下按钮。但是,它似乎仍然无法获得我创建的变量。有人能帮我一下吗?

不要通过gBrowser访问它,只需使用content.document.myVariable即可。这应该行得通。请注意,对页面上的对象进行包装是为了限制扩展代码可以对其执行的操作。

hmm。它仍然会给出相同的结果。我认为content.document和gBrowser.cotentDocument是一样的,不是吗?可能是重复的