2011-07-21 20 views
20

¿Cómo puedo obtener la URL con contenido después del hash?Obtener la URL completa incluyendo hash con contenido en JavaScript

me window.location URL de devolución sin almohadilla:/

por ejemplo:

www.mystore.com # prodid = 1

window.location devolver sólo www.mystore.com

+1

Tome un vistazo a esto: http: // stackoverflow. com/questions/298503/how-can-you-check-for-a-hash-in-a-url-using-javascript –

Respuesta

1

Si sólo desea la parte hash que puede utilizar: window.location.hash

Si desea toda la url incluyendo la parte de hash, se puede utilizar: window.location.href

Saludos

3

esto devuelve solo el contenido después del hash

window.location.hash.substr(1); 

ejemplo: www.mystore.com#prodid=1

Esto nos dará: prodid=1

+1

La pregunta no es pedir _just_ el contenido hash. – cpburnz

+1

Esto extrae lo que le queda al compinche hash. Comience la extracción en la posición 1 y extraiga el resto de la cadena;). pero cuando usamos substr (x, y) extraemos de xa y. –

0

Usted tiene que construir tú mismo:

// www.mystore.com#prodid=1 
var sansProtocol = window.location.hostname 
    + window.location.hash; 

// http://www.mystore.com#prodid=1 
var full = window.location.protocol 
    + "//" 
    + window.location.hostname 
    + window.location.hash; 
Cuestiones relacionadas