Size: a a a

2019 April 29

🎄P

🎄Victor Ponamariov in javascript_ru
ну задача такая что пользователь вводит сайт, может ввести его с поддоменами, с http, без итп. И ему нужно вывести “site.ru”, домен)
источник

🎄P

🎄Victor Ponamariov in javascript_ru
у меня получилось так, что, я удалил http, и заюзал https://github.com/wrangr/psl вот эту штуку)
но наверное правильно наоборот, конвертировать то что юзер ввел в валидный URL, а дальше распарсить и получить домен
источник

🎄P

🎄Victor Ponamariov in javascript_ru
спасиб, я понял фишку что это не валидный урл)
источник

НС

Никита Сковорода in javascript_ru
🎄Victor Ponamariov
ну задача такая что пользователь вводит сайт, может ввести его с поддоменами, с http, без итп. И ему нужно вывести “site.ru”, домен)
Если нет :// и не начинется с // — дописывай //. Резолвь URL относительно текущего. Если домен твой — выдавай ошибку.
источник

НС

Никита Сковорода in javascript_ru
Так должно сработать.
источник

НС

Никита Сковорода in javascript_ru
И зачем тебе ие11?
источник

🎄P

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

НС

Никита Сковорода in javascript_ru
Мб у него шаблон тз с 2005
источник

🎄P

🎄Victor Ponamariov in javascript_ru
не, это все оговорено(
источник

НС

Никита Сковорода in javascript_ru
Я тут на едж старее 74 забиваю 😉
источник

🎄P

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

🎄P

🎄Victor Ponamariov in javascript_ru
5% рынка США юзает IE, 4% Edge, март 2019
источник

🎄P

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

НС

Никита Сковорода in javascript_ru
🎄Victor Ponamariov
5% рынка США юзает IE, 4% Edge, март 2019
источник

🎄P

🎄Victor Ponamariov in javascript_ru
аргумент)
источник

НС

Никита Сковорода in javascript_ru
🎄Victor Ponamariov
5% рынка США юзает IE, 4% Edge, март 2019
Смотря как считали рынок. Это вполне могут быть пользователи, которые до твоего сайта не доберутся никогда.
На твоём сайте какая статистика? Или он ещё не запущен?
источник

🎄P

🎄Victor Ponamariov in javascript_ru
Никита Сковорода
Если нет :// и не начинется с // — дописывай //. Резолвь URL относительно текущего. Если домен твой — выдавай ошибку.
слушай, ну вот юзер ввел site.ru, мы дописываем http:// если его нет, передаем это все в new URL, и оттуда уже получаем домен?
источник

PO

Pavel Ovchinnikov in javascript_ru
есть мнение что вот эти 5% юзеров IE это тестировщики и верстальщики
источник

НС

Никита Сковорода in javascript_ru
Да. Потому что юзер может вписать //вася@ложкин.example.com.
источник

НС

Никита Сковорода in javascript_ru
> new URL('//вася@ложкин.example.com', 'https://example.com').hostname
'xn--f1aefcnc.example.com'
источник