Beschreibung
Mit der chrome.publicSuffix API können Sie die Public Suffix List (PSL) des Browsers abfragen.
Berechtigungen
publicSuffixVerfügbarkeit
Typen
DomainEncoding
Die Codierung, die für zurückgegebene Domains verwendet werden soll.
Enum
"punycode"
"display"
DomainOptions
Attribute
-
allowIPAddress
optional boolean
Gibt an, ob IP-Adressen als Domains zurückgegeben werden dürfen. Die Standardeinstellung ist „false“. Hinweis: Wenn diese Option aktiviert ist, werden IP-Adressen zurückgegeben, ohne in der Public Suffix List nachgeschlagen zu werden.
-
allowPlainSuffix
optional boolean
Gibt an, ob bekannte öffentliche Suffixe als Domains zurückgegeben werden dürfen. Die Standardeinstellung ist „false“.
-
allowUnknownSuffix
optional boolean
Gibt an, ob unbekannte TLDs als öffentliches Suffix betrachtet werden sollen. Beispiel: für nicht öffentliche Hostnamen wie
printer.internal-network. Die Standardeinstellung ist „false“. -
encoding
optional DomainEncoding
Die Codierung, die für die zurückgegebene Domain verwendet werden soll. Die Standardeinstellung ist „punycode“. Übergeben Sie jedoch „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, falls vorhanden.
Parameter
-
hostname
String
-
options
DomainOptions DomainOptions
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
Gibt an, ob hostname selbst ein bekanntes öffentliches Suffix ist.
Parameter
-
hostname
String
Ausgabe
-
boolean