puerto - obtener ruta absoluta javascript
Obtener ruta relativa de la página url usando javascript (7)
En javascript, ¿cómo puedo obtener la ruta relativa de la URL actual?
por ejemplo, http://www.example.com/test/this?page=2
Solo quiero el /test/this?page=2
Debe usarlo de forma javascript para recuperar la ruta completa, incluidas las extensiones de la página,
$(location).attr(''href'');
Por lo tanto, un camino como este, se puede recuperar también.
www.google.com/results#tab=2
La forma más rápida y completa:
location.href.replace(/(.+/w//)(.+)/,"/$2");
Puedes usar el siguiente fragmento de código para obtener la URL absoluta de cualquier página.
var getAbsoluteUrl = (function() {
var a;
return function(url) {
if(!a) a = document.createElement(''a'');
a.href = url;
return a.href;
}
})();
// Sample Result based on the input.
getAbsoluteUrl(''/''); //Returns http://.com/
Checkout obtenga la URL absoluta utilizando Javascript para obtener más detalles y varias formas de lograr la misma funcionalidad.
Tratar
window.location.pathname+window.location.search
Yo uso esto:
var absURL = document.URL;
alert(absURL);
Referencia: http://www.w3schools.com/jsref/prop_doc_url.asp
location.href.replace(location.origin,'''');
Sólo caso extraño: http://foo.com/ >> "/"
location.href
contiene la url de la página en la que se está ejecutando el script.