Problème :
Accès aux valeurs calculées de hauteur et de largeur de un élément d'une iframe inter-domaines peut être difficile, en particulier si vous ne parvenez pas à accéder au contenu de l'iframe directement.
Solution :
Utilisation des fonctions spécifiques au navigateur :
Application au contenu inter-domaines :
Pour récupérer les styles calculés à partir du contenu inter-domaines, vous pouvez utiliser window.getComputedStyle dans les navigateurs modernes ou element.currentStyle dans C'est à dire. Cependant, ces fonctions ne fonctionnent que sur les éléments du document actuel, vous devez donc naviguer dans le DOM de l'iframe avant de les utiliser.
Exemple (WebKit) :
window.getComputedStyle(document.getElementById("frameId"), null).getPropertyValue("height")
Fonction jQuery native :
Alternativement, vous pouvez utiliser la fonction jQuery Fonction .height(), qui simplifie le processus :
$('#frameId').height();
Notes supplémentaires :
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!