Cacher Safari Composants de l'Interface Utilisateur de l'iPhone
Dans une tentative de cacher le Safari composants de l'INTERFACE utilisateur pour une application web en signet comme une Icône de l'écran d'accueil. Je suis à l'aide de la balise meta
<meta name="apple-mobile-web-app-capable" content="yes" />
comme spécifié sur l'iPhone Dev Center mais la barre d'adresse et la barre d'outils sont toujours là quand il est lancé à partir de l'écran d'accueil icône. Que dois-je faire? Quelqu'un aurait-il un exemple?
Vous devez vous connecter pour publier un commentaire.
Fonctionne sur l'iPhone, mais pas dans l'iPad. J'ai réussi cacher les composants du navigateur de l'iPad (donc vraisemblablement partout) à l'aide de
et le lancement d'un accueil de l'écran de lien. Je suis également en utilisant
Je n'ai pas essayé de voir si le navigateur de composants, sont encore cachés si je quitte la fenêtre propriétés.
apple-mobile-web-app-capable
, si vous avez déjà l'application de signets, de supprimer le signet et ajouter de nouveau pour activer la modification.Est-il lancé à partir de l'écran d'accueil? La documentation sur la page du lien ne mentionne pas, mais j'ai trouvé ce @ La Configuration Des Applications Web:
Avez-vous essayé d'ajouter...
<meta name="apple-mobile-web-app-capable" content="yes" />
est conseillé d'aujourd'hui (voir ici)De ce que je peux dire, iOS ne fait attention qu'à les drapeaux lorsque vous ajoutez l'application. Si l'apple-mobile-web-app-capable truc ne fonctionne pas au premier abord, essayez de supprimer votre application à partir de l'écran d'accueil, puis re-ajouter.
J'ai mené quelques expériences et trouvé:
Espère que ça aide!
Je sais que c'est assez vieux, mais je suis tombé sur ce en quête d'une solution. J'ai été en mesure de résoudre ce problème en ajoutant également:
pour le corps de la méthode onload. Espérons que cela aide quelqu'un d'autre de venir à travers ce.
http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html#//apple_ref/doc/uid/TP40002051-CH3-SW2
Il fonctionne sur iOS 4.0.
Essayer cette
Il y a une nouvelle directive qui s'appelle "minimal-ui" que iOS navigateur prend en compte (au moins sur l'iPhone, où j'ai testé). Les barres d'outils sont cachés jusqu'à ce que l'utilisateur clique sur la barre d'état en haut. Très agréable pour une page apps!
Voici le bout de code que j'utilise:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
Qui devrait en effet se comporter comme prévu, je l'ai utilisé dans le passé sans aucune difficulté.
Cela va fonctionner si:
fonctionne sur iOS6 + Mobile Navigateur Safari, mais UNIQUEMENT si vous avez ajouté la page à votre écran d'accueil APRÈS avoir inclus la balise meta sur votre site.
tous au-dessus de meta tags et de la fenêtre.scrollTo, ne fonctionne pas sur l'ipad pour moi,
j'ai trouvé un bouton sur safari à côté des signets lorsque vous obtenez une option appelée "Ajouter à l'Écran d'Accueil", il crée une nouvelle tuile de l'icône, et vous pouvez le lancer de votre application web comme une application native, et pas de barre d'adresse-il.
Depuis iOS 7.1, vous pouvez utiliser
minimal-ui