Zugriff auf die Javascript-Variable des Dokuments über die Firefox-Erweiterung

Kann die Firefox-Erweiterung (Symbolleiste) auf die Variablen des Dokuments zugreifen? detaillierte erklärung folgt ..

geladenes Dokument:

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

Erweiterung:

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

es war das erste, was versucht wurde, und es ist auf diese Weise aufgrund von Sicherheitsmechanismen nicht zugänglich (XPCNativeWrapper). Ich habe darüber gelesen, wie man darauf zugreiftwrappedJSObject und mitVeranstaltungen (Hinzufügen des Listeners zum Dokument und Versenden des Ereignisses von der Erweiterung), aber kein Glück. Ich habe es aber nicht zu sehr versucht. also, bevor ich tiefer grabe ('events method' klingt wie ein langer Weg), würde ich gerne wissen, ob dies überhaupt möglich ist?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage