Estoy construyendo una aplicación web simple destinada a ejecutarse en iPads en su mayoría. El problema es que la aplicación se congela en Inicio si toca dos veces rápidamente el botón de inicio/toca mientras la aplicación muestra la imagen de inicio y carga el contenido. Si intentas abrir/cerrar la aplicación rápidamente, es posible que veas de lo que estoy hablando.La aplicación web iPad se congela en el Inicio
Una vez que la aplicación se congela, se queda atascada en la pantalla de inicio que muestra el contenido de la página principal. Al presionar el botón de inicio no volverá a la pantalla de inicio. Al presionar el botón de encendido tampoco se bloqueará la pantalla. Tienes que hacer un restablecimiento completo (presiona el botón de inicio y el botón de bloqueo al mismo tiempo).
Creo que el problema aquí podría ser la imagen de inicio. ¿Se ha topado alguien con esto?
El dispositivo de prueba es un iPad 3 con iOS 6.0.
A continuación se presenta el HTML huesos al descubierto (que todavía hace que la aplicación se congele):
<!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>
Comenzando con iOS-7, presionar el botón de bloqueo seguirá bloqueando la pantalla y el bloqueo automático aún funciona cuando se congela de esta manera. Pero no podrá desbloquear el dispositivo y aún necesitará un restablecimiento completo (aunque * aparezca * apagado). – binki