Viele im Internet bereitgestellte Methoden werden durch die Beurteilung des aktuellen Fensters und des oberen Fensters implementiert. Der Code ist wie folgt, wenn (top! = This) {
// im Rahmen verarbeiten
}
Dieses Skript unterscheidet jedoch nicht zwischen Frame und Iframe.
Ich habe bei der Verwendung von Skripten auf ein seltsames Problem gestoßen: Die Seite ist nur im problematischen Iframe -Frame normal. Und es funktioniert gut in Firefox und Chrom. Ich möchte nicht mehr zu IE kommentieren.
if (self.frameElement.tagname == "iframe") {
// verarbeitet, wenn sich die Seite in einem Iframe befindet
}