En Safari para OS X Lion, cuando usa el gesto deslizar para avanzar o retroceder en el historial, la ventana se anima como si se moviera a través de páginas físicas. El problema con este comportamiento es que muchas aplicaciones ya escuchan los cambios en el estado del historial y responden adecuadamente, ya sea cuando se cambia el hash o cuando se usa HTML5 pushState
.¿Solución para la animación de historial en Safari para OS X Lion?
Un ejemplo perfecto es GitHub, cuando se navega dentro y fuera de las carpetas - https://github.com/johndyer/mediaelement, por ejemplo. Si hace clic en una carpeta, luego desliza hacia la página anterior, se muestra el estado final "instantánea" y luego se anima nuevamente desde el estado inicial, lo cual no solo es confuso, sino que anula el valor informativo de la animación.
Hoy es mi primer día usando Lion, pero tengo curiosidad de saber si otros desarrolladores web se han encontrado con este problema y si ha encontrado una solución alternativa.
FWIW, un título corto y expresivo es mejor que uno más largo;) –
Lo sé, lo sé ... Realmente estaba luchando con este. "Solución para la animación de historia en Safari para OS X Lion", tal vez. – JKS
Sí, tenemos el mismo problema con un sitio web que estamos desarrollando. La nueva característica es "genial", pero rompe a cualquiera que configure su sitio web como usted explicó. Todavía no hemos encontrado una solución (solo nos molestó). –