Zugriff auf die übergeordnete URL über einen Iframe: Einschränkungen und alternative Lösungen
Der Zugriff auf die URL der übergeordneten Seite über einen Iframe bringt Einschränkungen mit sich, wenn der Iframe und Die Hauptseite befindet sich auf verschiedenen Subdomains. Obwohl sie sich in derselben Domäne befinden, werden Subdomänen aus Sicherheitsgründen als unterschiedliche Einheiten behandelt, wodurch ein Frame-übergreifender Zugriff verhindert wird.
Zugriff auf die übergeordnete URL von derselben Subdomain aus
Wenn beide Wenn sich die übergeordnete Seite und der Iframe in derselben Subdomain befinden, können Sie den folgenden Ansatz verwenden, um die übergeordneten Seiten abzurufen URL:
parent.window.location.href
Verwenden alternativer Methoden
Beim Umgang mit verschiedenen Subdomains steht jedoch eine praktikable alternative Methode für Situationen zur Verfügung, in denen nur die URL der Hauptseite verfügbar ist notwendig:
var url = (window.location != window.parent.location) ? document.referrer : document.location.href;
Erklärung
Das obige ist der detaillierte Inhalt vonWie kann ich von einem Iframe aus auf die übergeordnete URL zugreifen, wenn diese sich in einer anderen Subdomain befindet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!