mi URL de una página es como:¿Cómo obtener la URL http://www.blbah.com como parte de la url en javascript?
http://www.example.com/dir1/file.html?a=1
necesito para extraer:
http://www.example.com
¿cómo se puede hacer esto en javascript?
mi URL de una página es como:¿Cómo obtener la URL http://www.blbah.com como parte de la url en javascript?
http://www.example.com/dir1/file.html?a=1
necesito para extraer:
http://www.example.com
¿cómo se puede hacer esto en javascript?
El window.location
es un objeto con propiedades útiles para esto, detalles en this JSBin.
Para que JSBin URL (http://jsbin.com/etima), esto es lo que se ve (con algunas irrelevancias eliminados):
href
: http://jsbin.com/etimahostname
: jsbin.comhost
: jsbin.comport
:pathname
:/etimasearch
:hash
:Así que, básicamente, combinar el , la hostname
y el port
si lo hay:
var loc, result;
loc = window.location;
result = loc.protocol + "//" + loc.hostname;
if (loc.port) {
result += ":" + loc.port;
}
document.location.protocol + '//'+document.domain
Usted puede encontrar http://blog.stevenlevithan.com/archives/parseuri/http://stevenlevithan.com/demo/parseuri/js/ interesante
... que se romperá si alguna vez se especifica un puerto. :-) –
¡hay un puerto especificado! – Blankman