Aktualisierungsdatum: 2026-09-25 robots: noindex
Beschreibung
Verwenden Sie die chrome.publicSuffix API, um die Public Suffix List (PSL) des Browsers abzufragen.
Berechtigungen
publicSuffixVerfügbarkeit
Typen
DomainEncoding
Die Codierung, die für zurückgegebene Domains verwendet werden soll.
Enum
"punycode"
"display"
DomainOptions
Attribute
-
allowIPAddress
Boolesch optional
Ob IP-Adressen als Domains zurückgegeben werden dürfen. Die Standardeinstellung ist "false". Hinweis: Wenn dies zulässig ist, werden IP-Adressen zurückgegeben, ohne dass sie in der Liste der öffentlichen Suffixe nachgeschlagen werden.
-
allowPlainSuffix
Boolesch optional
Gibt an, ob bekannte öffentliche Suffixe als Domains zurückgegeben werden dürfen. Die Standardeinstellung ist "false".
-
allowUnknownSuffix
Boolesch optional
Gibt an, ob unbekannte TLDs als öffentliches Suffix betrachtet werden sollen. Das ist beispielsweise bei nicht öffentlichen Hostnamen wie
printer.internal-networkder Fall. Die Standardeinstellung ist "false". -
encoding
DomainEncoding optional
Die Codierung, die für die zurückgegebene Domain verwendet werden soll. Standardmäßig „punycode“. Übergeben Sie „display“, wenn die Domain dem Nutzer angezeigt wird. Im Allgemeinen wird für „display“ Unicode verwendet, es sei denn, dies wäre aufgrund von Unicode-Verwechslungen unsicher.
Methoden
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Ruft die registrierbare Domain für hostname ab, sofern vorhanden.
Parameter
-
Hostname
String
-
Optionen
DomainOptions optional
Ausgabe
-
string | undefined
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Ruft das bekannte öffentliche Suffix für hostname ab, falls vorhanden.
Parameter
-
Hostname
String
Ausgabe
-
string | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Bestimmt, ob hostname selbst ein bekanntes öffentliches Suffix ist.
Parameter
-
Hostname
String
Ausgabe
-
boolean