Maison > Questions et réponses > le corps du texte
L'iframe de la page est intégrée dans une page tierce.
Comment définir la hauteur de cette iframe pour éliminer la barre de défilement ?
Parce qu'elle est multi-domaine, le document de l'iframe ne peut pas être obtenu.
PHPz2017-05-19 10:28:37
À moins que vous puissiez ajouter du code dans une iframe tierce, cela ne fonctionnera pas.
Si vous pouvez ajouter du code, il informera la hauteur de la page parent via diverses méthodes de communication iframe inter-domaines.
迷茫2017-05-19 10:28:37
1. document.getElementById('ifr').contentDocument;
2. document.getElementById('ifr').contentWindow.document;
3. window.frames[0].document;
Certaines informations sur Internet indiquent que contentWindow n'est valable que pour IE et contentDocument n'est valable que pour les navigateurs non-IE. Cependant, après mes tests, ces deux méthodes sont valables pour les navigateurs grand public actuels (c'est-à-dire Firefox, Chrome, Safari, opéra). )