получить переменные документа из расширения ff - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть расширение ff, которое хочет получить доступ к свойству на моей текущей странице.Вот js-код на моей загруженной странице, myVariable создается при загрузке веб-страницы:

document.myVariable = 3;

Вот мой js-код для моего расширения

var myVar = gBrowser.contentDocument.myVariable;
alert(myVar);

Однако myVariable всегда возвращает значение "undefined».расширения будут вызываться, когда я нажимаю кнопку в меню панели инструментов, поэтому я могу убедиться, что нажимаю кнопку ПОСЛЕ загрузки веб-страницы.Но все же кажется, что он не может получить переменную, которую я создал.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 08 ноября 2011

Вместо доступа к нему через gBrowser просто используйте content.document.myVariable.Это должно работать.Обратите внимание, что объекты на вашей странице обернуты, чтобы ограничить то, что код расширения может с ними делать.

...