Есть ли (собственный) javascript API, который предлагает «функциональность» window.location для настраиваемых URL-адресов? что-то в строкахУтилита управления 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"
Я уверен, что для этого нет родного API (по какой причине когда-либо). Если кто-то выполнил это, пожалуйста, поделитесь ссылкой.
возможно дубликат [Как разобрать URL в имя хоста и путь в JavaScript?] (Http://stackoverflow.com/questions/736513/how-do-i- parse-a-url-in-hostname-and-path-in-javascript) – Cameron
@Cameron Вопросы могут быть похожими, но библиотека, с которой я связан, не существует, например (и, возможно, других решений). – deviousdodo
@ draevor: Да, возможно, лучше сохранить оба (или, возможно, их объединить). – Cameron