Comment faire iframe fonctionner correctement dans iOS safari
Je vais avoir des problèmes avec l'affichage d'un Bootstrap responsive page à l'intérieur d'un iframe
dans iOS navigateur safari. Il fonctionne très bien sur Android Chrome.
Dans l'un des iframes
, la page perd de sa réactivité et de ne pas même de défilement (aussi bien à l'horizontale qu'à la verticale).
Dans un autre iframe, une page différente perd son pied de page et le défilement vertical de l'affichage du contenu derrière le iframe
.
La page qui perd de sa réactivité
Utilisé le code suivant
<iframe src="add.php" frameborder="0" overflow-x: hidden; overflow-y:hidden; style="height:100%;width:100%;"></iframe>
séparément essayé les
<iframe src="add.php" frameborder="0" style="height:100%;width:100%;"></iframe>
iframe{
overflow:scroll;
-webkit-overflow-scrolling:touch;
}
Ainsi que :
iframe {
width: 1px;
min-width: 100%;
*width: 100%;
}
À l'aide de jQuery 1.11.3, Bootstrap 3.3.5, respond.js, html5shiv.js, modernizr.js
OriginalL'auteur Aditya Shukla | 2016-04-24
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser ceci:
Cela rendra votre
iframe
s'adapter à l'écran, de sorte que, tout reste à votre vue.et assurez-vous que vous avez supprimé
margin
de corpsVoici l'aperçu de W3Schools dans un iframe
Espère fonctionne très bien.
OriginalL'auteur