Comments 11
Javascript выкидывает ошибку:
Invalid URL
Chrome конвертирует в about:blank#blocked
Похоже, это не очень User-Friendly URL
Большинство браузеров не дают использовать link-local, но это не отменяет RFC, по которым это вполне себе валидный URL с link-local адресом и именем сетевого интерфейса.
(URL'ы бывают не только в браузере, так что библиотека, претендующая на заявку "а мы парсим url'ы" должна поддерживать все RFC, а не только браузерные).
del
годнота, спасибо большое!
главное — не использовать этот способ, когда надо разбирать тысячи url
let parser = document.createElement("a");
parser.href = url;
console.log(parser.protocol);
console.log(parser.host);
console.log(parser.username);
console.log(parser.password);
console.log(parser.hostname);
console.log(parser.port);
console.log(parser.pathname);
console.log(parser.search);
console.log(parser.hash);
Не для среды node разумеется…
Sign up to leave a comment.
Как разобрать URL в JavaScript?