Size: a a a

2019 April 29

🎄P

🎄Victor Ponamariov in javascript_ru
нужен IE11
источник

НС

Никита Сковорода in javascript_ru
🎄Victor Ponamariov
нужен IE11
Жизнь — боль.
источник

НС

Никита Сковорода in javascript_ru
Посмотри на полифилл URL?
источник

🎄P

🎄Victor Ponamariov in javascript_ru
пока вроде так получилось
1) удалить http внчале
2) https://github.com/wrangr/psl передть то что получилось сда
источник

🎄P

🎄Victor Ponamariov in javascript_ru
о, полифилл… ща)
источник

НС

Никита Сковорода in javascript_ru
источник

🎄P

🎄Victor Ponamariov in javascript_ru
источник

🎄P

🎄Victor Ponamariov in javascript_ru
оно принимает без http/www?
источник

НС

Никита Сковорода in javascript_ru
Так это не урл.
источник

НС

Никита Сковорода in javascript_ru
> new URL('ya.ru', 'https://example.com')
URL {
 href: 'https://example.com/ya.ru',


Вот так можно, но получится не то, что ты хочешь, наверное.
источник

S

Syntax Highlight Bot in javascript_ru
Никита Сковорода
> new URL('ya.ru', 'https://example.com')
URL {
 href: 'https://example.com/ya.ru',


Вот так можно, но получится не то, что ты хочешь, наверное.
источник

🎄P

🎄Victor Ponamariov in javascript_ru
так в том то и дело: юзер вводит:
1) http://ya.ru
2) ya.ru
3) www.ya.ru
4) http://www.ya.ru

вот эти все кейсы нужно обработать и сказать юзеру: ya.ru
источник

НС

Никита Сковорода in javascript_ru
Но это ровно то, куда тебя отправит браузер, если ты напишешь <a href="ya.ru"> на https://example.com.
источник

НС

Никита Сковорода in javascript_ru
🎄Victor Ponamariov
так в том то и дело: юзер вводит:
1) http://ya.ru
2) ya.ru
3) www.ya.ru
4) http://www.ya.ru

вот эти все кейсы нужно обработать и сказать юзеру: ya.ru
Тут урла — два из четырёх.
источник

🎄P

🎄Victor Ponamariov in javascript_ru
хм..
источник

НС

Никита Сковорода in javascript_ru
Проверяй, есть ли в том, что юзер ввёл ://, если нет — дописывай вначале // и пробуй распарсить ещё раз.
источник

НС

Никита Сковорода in javascript_ru
Но ya.ru и www.ya.ru это не урлы.
источник

НС

Никита Сковорода in javascript_ru
А ты поставил задачу «распарсить урл».
источник

🎄P

🎄Victor Ponamariov in javascript_ru
а, тогда можно исходить от задачи convert to URL, и после этой процедуры уже все будет хорошо)
источник

🎄P

🎄Victor Ponamariov in javascript_ru
сорри)
источник