3 votos

Mobile Safari abre pestaña con window.scrollY a número negativo grande, visible sólo Smart Banner

Estoy tratando de averiguar una muy molesto bug (que bien podría ser un móvil de Safari tema) en el que la apertura de una dirección URL de una aplicación que está causando que la página se cargue con un gran negativo valor de desplazamiento y sólo el Smart Banner que aparece.

En el ejemplo de abajo, la ventana.scrollY = -324. Esto es en iOS 8.1.2, tanto el iPad y el iphone.

iPad Smart Banner initial scroll problem

La página no tiene ningún tipo de desplazamiento relacionados con el javascript se ejecuta al cargar la página. Todo lo que aparece como se esperaba en el DOM, pero cuando Inteligente de Banner está habilitado, este desplazamiento problema ocurre algo de forma esporádica. (Lo que parece suceder de forma más sistemática

El problema se resuelve después de cualquier contacto o girar evento, lo que sugiere que el navegador sabe que la ventana.scrollY debe ser 0.

Alguien tiene que lidiar con un problema similar?

1voto

Lieven Puntos 1156

Esto parece ser un bug en Safari mobile. He podido reproducir este error usando un demo iOS detalles de la bobina están aquí: https://github.com/than/Mobile-Safari-Smart-Banner-Viewport-Bug

Video del bicho en acción: https://www.youtube.com/watch?v=IEILZ9uyH4g

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X