Est-il possible de masquer la barre d'URL dans iOS 9 (navigateur Safari) à l'aide de JavaScript?
Je veux cacher la barre d'URL de ma page unique application à l'aide de JavaScript.
J'ai essayé de définir plus grande hauteur du corps de l'élément et ensuite effectuer:
window.scrollTo(0, 0);
Mais ça ne fonctionne pas. La barre d'URL est encore visible. Comment puis-je résoudre ce problème?
OriginalL'auteur Aircraft5 | 2015-10-05
Vous devez vous connecter pour publier un commentaire.
Pour iPhone, vous pouvez rendre le contenu de votre juste d'un pixel de plus que la fenêtre d'affichage, qui permettra d'éliminer la barre de navigation.
De travail exemple de code: http://pastebin.com/16s8Xvbw
Mises en garde:
J'ai mis à jour le post avec quelques détails, j'espère que ça aide!
Cette solution ne semble pas faire quoi que ce soit. Testé sur ipad mini et l'iphone 5s. J'ai trouvé que le comportement de Safari 9 varie d'une version à une autre. Le cacher dans la rotation ne se produit que sur l'iphone quel que soit le pixel supplémentaire. Je suis actuellement sur 9.1(13B143).
Il ne fonctionne pas sur iPad à tous, j'aurais dû en parler. Aussi trouvé une petite erreur dans le pastebin (mise à jour). Si vous allez à quizkey.com/ios sur votre iPhone et de le retourner au paysage, à la barre de navigation de séjours? (Fonctionne sur mon iPhone 5S avec 9.1, 13B143)
L'iPhone comportement est le comportement par défaut. Lors de la rotation du paysage de la barre de navigation se cache par défaut. Pas besoin d'ajouter de la 1px...
OriginalL'auteur Patrick Fabrizius
jusqu'à présent, il semble qu'il ne fonctionne pas sur iOS 9, il a cessé de travailler après l'iOS 7.1.
Comme on le voit ici:
Impossible de cacher les barres de navigation de Safari iOS 7 pour iPhone/iPod touch
OriginalL'auteur Luciano