¿Hay una API de JavaScript (nativa) que ofrezca la "funcionalidad" de window.location a las URL personalizadas? algo en la línea defacilidad de gestión de URL?
var url = new URL("http://stackoverflow.com/question?hello=world#foo");
console.log(url.hostname, url.path);
// out: "stackoverflow.com", "/question"
url.hash = "bar";
url.query = "";
console.log(url);
// out: "http://stackoverflow.com/question#bar"
Estoy bastante seguro de que no hay una API nativa para esto (por alguna razón). Si alguien lo implementó, comparte el enlace.
posible duplicado de [¿Cómo analizar una dirección URL en el nombre de host y la ruta en javascript?] (Http://stackoverflow.com/questions/736513/how-do-i- parse-a-url-into-hostname-and-path-in-javascript) – Cameron
@Cameron Las preguntas pueden ser similares, pero la biblioteca a la que he vinculado no está allí, por ejemplo (y tal vez otras soluciones también). – deviousdodo
@draevor: Sí, podría ser mejor mantener ambas (o fusionarlas, tal vez). – Cameron