Heim >Web-Frontend >js-Tutorial >Wie kann ich mit JavaScript die aktuelle URL eines eingebetteten IFRAME abrufen?

Wie kann ich mit JavaScript die aktuelle URL eines eingebetteten IFRAME abrufen?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-30 11:38:09624Durchsuche

How can I retrieve the current URL of an embedded IFRAME using JavaScript?

Zugriff auf die aktuelle URL in einem IFRAME

Frage:

Kann ich die aktuelle URL eines eingebetteten IFRAME mit abrufen? JavaScript?

Antwort:

Ja, Sie können die URL eines IFRAME abrufen, solange der Inhalt des Frames und das referenzierende JavaScript aus derselben Domain stammen. Verwenden Sie für dieses Szenario den folgenden Code:

document.getElementById("iframe_id").contentWindow.location.href

Dieser Code ruft die URL von einem Iframe mit einer eindeutigen ID („iframe_id“) ab. Die Verwendung dieser Methode ist jedoch aufgrund von Cross-Site-Scripting-Sicherheitsmaßnahmen eingeschränkt, wenn der IFRAME und seine JavaScript-Referenz unterschiedliche Domänen haben.

Zusätzliche Informationen:

Um tiefer zu gehen Wenn Sie sich mit diesem Thema befassen, können Sie sich die Antworten zu einer vergleichbaren Frage ansehen: [Ähnliche Fragenantworten] (Link zur Seite).

Das obige ist der detaillierte Inhalt vonWie kann ich mit JavaScript die aktuelle URL eines eingebetteten IFRAME abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn