J'ai un HTML5 app iPad qui fonctionne en mode hors connexion. L'application se compose essentiellement de 4 fichiers html et les 3 fichiers aspx. Mon manifeste de cache de la configuration, de sorte que seuls les fichiers html sont disponibles hors ligne, et les fichiers aspx besoin d'une connexion réseau. C'est tout ce travail formidable!
Maintenant, j'ai obtenu au point où je suis en train de mettre la touche finale sur l'application et essayer de finaliser l'écran d'accueil icônes, la course en mode plein écran, etc. J'ai ajouté ce que je crois sont les balises meta pour rendre l'application d'abord lancer en mode plein écran une fois qu'il a été ajouté à l'écran d'accueil. La raison pour laquelle je crois que les balises sont corrects, c'est que l'application (correctement) lancement et de rester en mode plein écran si je naviguer entre les pages html. Le problème que je vais avoir est d'obtenir l'application pour rester en mode plein écran lorsque l'un des serveur (aspx) liens sont cliqués.
Lorsqu'un lien de serveur (aspx) est cliqué Mobile Safari coups de pied dans la mode navigateur et ouvre une nouvelle fenêtre. Ce comportement n'est pas acceptable et je suis en espérant que je suis absent quelque chose de simple ici.
Voici les balises meta que j'utilise sur toutes mes pages (html + aspx):
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
J'espère que cela fournit toutes les informations nécessaires pour comprendre le problème. J'ai vu d'autres liens ici en indiquant qu'une page autre que l'un signet sur la page d'accueil causes certaines personnes à quitter le mode plein écran. Ce n'est pas le problème, je vais avoir, j'ai donc voulu commencer une nouvelle discussion. Encore une fois, j'ai l'impression que si j'avais plus de 5 pages html dans l'application, elle continuera à rester en mode plein écran. Les pages aspx sont le problème dans ma situation.