Есть ли способ получить доменное имя верхнего уровня из URL-адреса
например, "https://images.google.com/blah" => "google"
Я нашел это:
var domain = new URL(pageUrl).hostname;
но он дает мне «images.google.com» вместо просто google.
Модульные тесты, которые у меня есть:
https://images.google.com => google
https://www.google.com/blah => google
https://www.google.co.uk/blah => google
https://www.images.google.com/blah => google