Ich möchte Javascript im Kontext des übergeordneten Fensters (zum iframe) ausführen. Ich habe eine volle Kontrolle über den Iframe-Inhalt, kann aber Skripte nicht direkt im Elternfenster laden.Führen Sie das Skript im Kontext des übergeordneten Fensters
Anwendungsfall: Die übergeordnete Seite enthält Menüelemente, und basierend auf der Menüauswahl wird ein Iframe-Inhalt geladen. Ich muss ein Skript in den iframe laden und es im Kontext des Elternfensters ausführen, so dass es am Leben/persistent bleibt, selbst wenn ich durch den iframe navigiere. Gleiche Domain.
DOM Script Injektion funktioniert, aber ich frage mich, ob es eine bessere Lösung ist.
upvoted für die Illustration. –
So injizieren Sie das Skript in den Eltern – epascarello
Skript Injektion funktioniert gut, aber ein Audit mag es nicht. Deshalb suche ich nach anderen Möglichkeiten (wenn es welche gibt) ... sogar komplex, aber ohne Skript-Injektion. –