Comments 11
Javascript выкидывает ошибку:
Invalid URL
Chrome конвертирует в about:blank#blocked
Похоже, это не очень User-Friendly URL
0
Большинство браузеров не дают использовать link-local, но это не отменяет RFC, по которым это вполне себе валидный URL с link-local адресом и именем сетевого интерфейса.
(URL'ы бывают не только в браузере, так что библиотека, претендующая на заявку "а мы парсим url'ы" должна поддерживать все RFC, а не только браузерные).
0
del
0
+8
годнота, спасибо большое!
0
главное — не использовать этот способ, когда надо разбирать тысячи url
0
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 разумеется…
0
Sign up to leave a comment.
Как разобрать URL в JavaScript?