Dostęp do zmiennej javascript dokumentu z rozszerzenia firefox

czy rozszerzenie Firefox (pasek narzędzi) ma dostęp do zmiennych dokumentu? szczegółowe wyjaśnienie następuje ..

załadowany dokument:

<script type="text/javascript">
var variableForExtension = 'something';
</script>

rozbudowa:

var win = window.top.getBrowser().selectedBrowser.contentWindow;
alert(win.variableForExtension); // undefined

pierwszą rzeczą, którą należy spróbować, jest niedostępna w ten sposób z powodu mechanizmów bezpieczeństwa (XPCNativeWrapper). Czytałem o dostępie do korytawrappedJSObject i używaniewydarzenia (dodawanie słuchacza do dokumentu i wysyłanie zdarzenia z rozszerzenia), ale nie ma szczęścia. jednak nie próbowałem zbyt mocno. więc zanim zacznę głębiej („metoda wydarzeń” brzmi jak sposób na przejście) chciałbym wiedzieć, czy jest to możliwe?

dzięki

questionAnswers(3)

yourAnswerToTheQuestion