Czy istnieje sposób, aby uzyskać najlepsze nazwy domeny poziom od urlGet Nazwa domeny drugiego poziomu z URL
na przykład "https://images.google.com/blah" => "google"
znalazłem to:
var domain = new URL(pageUrl).hostname;
ale daje mi "images.google.com" zamiast tylko google.
Testy jednostkowe mam to:
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
możliwe duplikat [Get nazwę domeny subdomeny JavaScript] (http://stackoverflow.com/questions/13367376/get-the-domain-name -of-the-subdomain-javascript) –
Domena najwyższego poziomu jest faktycznie częścią .com, więc myślę, że być może szukasz domeny drugiego poziomu. Czego oczekujesz od czegoś takiego jak video.google.co.uk - "co" (domena drugiego poziomu) lub "google" lub "google.co"? –
Po prostu "google" Wspomniałem o tym w pytaniu – sublime