Estaba haciendo un poco de espionaje en la web y encontré que window.location.hash = "etc"
es un método ampliamente utilizado para actualizar la ubicación del navegador sin tener que volver a cargar/actualizar la página. He solicitado que, para este ejemplo he cocinado hasta: http://dl.dropbox.com/u/1595444/locationExample/index.htmlwindow.location.hash ¿actualizar en Chrome?
funciona bien en Safari, pero ...
Lo que he notado es que en Chrome 10+ al cambiar hash
:
¿Alguien ha tenido este problema antes? ¿Sabes una solución?
Actualmente saltar a anclajes solo funciona si no hay ningún conjunto de hash. (por ejemplo: your.tld/blog # comment-1) Para saltar a un nuevo anclaje, debe establecer el hash en nulo (window.location.hash = null) antes de aplicar el nuevo hash (window.location.hash = '# comment-2 ') y de lo que funciona. Espero que ayude a alguien. – daslicht