Il numero window.location.hash
contiene la rappresentazione codificata o decodificata della parte dell'URL?Codifica di window.location.hash
Quando apro lo stesso URL (http://localhost/something/#%C3%BC
dove %C3%BC
traduce ü
) in Firefox 3.5 e Internet Explorer 8, ottengo valori diversi per document.location.hash
:
- IE8:
#%C3%BC
- FF3.5:
#ü
C'è un modo per ottenere una variante in entrambi i browser?
Sì, sembra essere la soluzione più ragionevole. – Michael
Questo test restituisce 'false' almeno in Firefox 10.0.1. Non sono sicuro quando è cambiato, ma ovviamente se vuoi supportare versioni precedenti questo è ancora il miglior consiglio. – hippietrail
Cosa succede se la parte hash contiene un #? In questo caso il metodo split non funzionerà. – Christophe