Mobile Safari abre la pestaña con window.scrollY configurado con un gran número negativo, solo se ve el Smart Banner

3

Estoy tratando de descubrir un error muy molesto (que bien podría ser un problema de Safari para dispositivos móviles) donde abrir una URL desde una aplicación hace que la página se cargue con un gran valor de desplazamiento negativo y solo aparezca el Banner inteligente.

En el siguiente ejemplo, window.scrollY = -324. Esto está en iOS 8.1.2, tanto en iPad como en iPhones.

La página no tiene ningún javascript relacionado con el desplazamiento ejecutado en la carga de la página. Todo aparece como se esperaba en el DOM, pero cuando Smart Banner está habilitado, este problema de desplazamiento ocurre de forma algo esporádica. (Parece que sucede de manera más consistente

El problema se resuelve solo después de cualquier evento de toque o rotación, lo que sugiere que el navegador sabe que window.scrollY debería ser 0.

¿Alguien ha lidiado con un problema similar?

    
pregunta Than 29.01.2015 - 18:27

1 respuesta

1

Esto parece ser un error en Safari móvil. Pude replicar este error utilizando una aplicación de demostración de iOS. Los detalles completos están aquí: enlace

Vídeo del error en acción: enlace

    
respondido por el Than 30.01.2015 - 18:59

Lea otras preguntas en las etiquetas