Zugriff auf IFRAME-Daten nach dem Laden
Wenn ein IFRAME in eine Webseite eingefügt wird, kann nach Abschluss des Ladevorgangs ein Rückruf ausgeführt werden wesentlich sein. Allerdings kann die externe Kontrolle über den Inhalt des IFRAME eine Herausforderung darstellen.
Lösung: Nutzen Sie ein Timeout
Die Lösung liegt im Einsatz einer Timeout-Funktion. Hier ist eine Beispielimplementierung mit jQuery:
<code class="javascript">$('#myUniqueID').load(function () { if (typeof callback == 'function') { callback($('body', this.contentWindow.document).html()); } setTimeout(function () { $('#frameId').remove(); }, 50); }); </code>
Implementierungsdetails:
Überlegungen:
Das obige ist der detaillierte Inhalt vonWie greife ich nach dem Laden auf IFRAME-Daten zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!