Получить доменное имя второго уровня из URL
Есть ли способ получить доменное имя верхнего уровня из 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