publicSuffix
Verwenden Sie die publicSuffix-API, um mit Domain-Namen und öffentlichen Suffixen (effektive Top-Level-Domains, oder eTLDs) aus der Public Suffix List zu arbeiten. Da die integrierte Public Suffix List des Browsers immer aktuell ist, müssen Erweiterungen keine Kopie einbinden.
Häufige Anwendungsfälle umfassen:
- Identifikation der registrierbaren Domain (eTLD+1) eines Hostnamens, um verwandte Domains zu gruppieren oder Drittanbieteranfragen zu erkennen.
- Überprüfung, ob ein Hostname selbst ein öffentliches Suffix ist.
- Extrahieren des öffentlichen Suffix-Teils eines Hostnamens.
Um diese API zu verwenden, benötigen Sie die Berechtigung "publicSuffix" permission.
Typen
publicSuffix.DomainEncoding-
Gibt das Kodierungsformat für Domain-Namen an, die von
publicSuffix.getDomain()zurückgegeben werden.
Funktionen
publicSuffix.isKnownSuffix()-
Gibt
truezurück, wenn der Hostname ein bekanntes öffentliches Suffix ist. publicSuffix.getKnownSuffix()-
Gibt das bekannte öffentliche Suffix eines Hostnamens zurück oder
null, wenn keines existiert. publicSuffix.getDomain()-
Gibt die registrierbare Domain (eTLD+1) eines Hostnamens zurück.