¿Contiene window.location.hash
la representación codificada o decodificada de la parte url?Codificación de window.location.hash
Al abrir la misma URL (http://localhost/something/#%C3%BC
donde %C3%BC
se traduce en ü
) en Firefox 3.5 e Internet Explorer 8, consigo diferentes valores para document.location.hash
:
- IE8:
#%C3%BC
- FF3.5:
#ü
¿Hay alguna forma de obtener una variante en ambos navegadores?
Sí, parece ser la solución más razonable. – Michael
Esta prueba devuelve 'false' como mínimo en Firefox 10.0.1. No estoy seguro de cuándo cambió pero, por supuesto, si desea admitir versiones anteriores, este sigue siendo el mejor consejo. – hippietrail
¿Qué sucede si la parte hash contiene un #? En este caso, el método de división no funcionará. – Christophe