Gestion des événements de chargement d'IFrame en Javascript
En Javascript, l'exécution d'un rappel à la fin du chargement d'IFRAME est possible, même si le contenu de l'IFRAME est inaccessible. Voici comment y parvenir :
Méthode :
Exemple :
<code class="js">$('#myUniqueID').load(function () { if (typeof callback === 'function') { // Retrieve the IFRAME body content and pass it to the callback callback($('body', this.contentWindow.document).html()); // Remove the IFRAME after a short delay to allow content retrieval setTimeout(function () { $('#myUniqueID').remove(); }, 50); } });</code>
Remarque : Si le contenu IFRAME est diffusé à partir d'un domaine différent, la récupération de son corps ne sera pas possible en raison du partage de ressources d'origine croisée (CORS). restrictions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!