How to Iframe täuschen, dass es oben am meisten Fenster ist
Ich frage mich, ob es eine Möglichkeit gibt, window.top und window.parent des iframe so zu überschreiben, dass aus seinem Kontext das Folgende zutrifft
window === window.parent && window === window.top
Der Fall ist, dass die App, die ich in einen iframe einbetten möchte, viele Verweise auf window.top enthält, Objekte speichert und sie verwendet, um mit ihren eigenen untergeordneten iframes hin und her zu kommunizieren.
<iframe sandbox=""></iframe>
Ohne "Erlaube-Skripte" ist für mich keine Option, da jeder Zugriff auf window.top einen Fehler auslöst, während ich möchte, dass die Dinge so funktionieren, als ob der iframe ein Fenster der obersten Ebene wäre.
Hinweis: Ich habe eine ähnliche Frage gesehenHow to Trick / Fool ein Iframe zu denken, es ist das TOP-Element in DOM aber dort, während die gleiche Anforderung, das eigentliche Problem - Ändern der top.location könnte umgangen werden, das ist, warum ich denke, die Diskussion wurde abgebrochen.