Je construis une application web simple destinée à fonctionner sur iPad principalement. Le problème est que l'application se fige au démarrage si vous appuyez rapidement deux fois sur le bouton d'accueil/appuyez dessus pendant que l'application affiche l'image de démarrage et charge le contenu. Si vous essayez d'ouvrir/fermer l'application rapidement, vous pourriez voir de quoi je parle.iPad Web App se bloque au démarrage
Une fois que l'application se bloque, elle reste bloquée sur l'écran d'accueil affichant le contenu de la page principale. Appuyer sur le bouton d'accueil ne vous ramènera pas à l'écran d'accueil. Une pression sur le bouton d'alimentation ne verrouillera pas non plus l'écran. Vous devez faire une réinitialisation matérielle (appuyez sur le bouton d'accueil et le bouton de verrouillage en même temps). Je pense que le problème ici pourrait être l'image de démarrage. Quelqu'un at-il rencontré cela?
Le périphérique de test est un iPad 3 avec iOS 6.0.
Après le nu os HTML (ce qui provoque toujours l'application de geler):
<!DOCTYPE html>
<html>
<head>
<title>Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link rel="stylesheet" href="css/main.css" />
<!-- iPad (Retina, landscape) -->
<link rel="apple-touch-startup-image"
media="(device-width: 768px)
and (orientation: landscape)
and (-webkit-device-pixel-ratio: 2)"
href="apple.png">
</head>
<body>
Test
</body>
</html>
À partir d'iOS-7, appuyer sur le bouton de verrouillage verrouille toujours l'écran et le verrouillage automatique fonctionne toujours lorsqu'il est gelé de cette façon. Mais vous ne serez pas en mesure de déverrouiller l'appareil et avez encore besoin d'une réinitialisation matérielle (même si * apparaît * pour être éteint). – binki