Beschrijving
Gebruik de chrome.publicSuffix API om de Public Suffix List (PSL) van de browser op te vragen.
Rechten
publicSuffixBeschikbaarheid
Typen
DomainEncoding
De codering die moet worden gebruikt voor geretourneerde domeinen.
Enum
"punycode"
"display"
DomainOptions
Eigenschappen
-
allowIPAddress
booleaans optioneel
Of IP-adressen mogen worden geretourneerd als domeinen. De standaard is onwaar. Opmerking: Als dit is toegestaan, worden IP-adressen geretourneerd zonder dat ze worden opgezocht in de Public Suffix List.
-
allowPlainSuffix
booleaans optioneel
Of bekende openbare achtervoegsels kunnen worden geretourneerd als domeinen. De standaard is onwaar.
-
allowUnknownSuffix
booleaans optioneel
Of onbekende TLD's moeten worden beschouwd als een openbaar achtervoegsel. Bijvoorbeeld voor niet-openbare hostnamen zoals
printer.internal-network. De standaard is onwaar. -
codering
DomainEncoding optioneel
De codering die moet worden gebruikt voor het geretourneerde domein. Standaard ingesteld op punycode, maar geef display door als je het domein aan de gebruiker toont. Over het algemeen gebruikt 'display' Unicode, behalve in gevallen waarin dat onveilig zou zijn vanwege Unicode-verwarring.
Methoden
getDomain()
browser.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Haalt het registreerbare domein voor hostname op, indien van toepassing.
Parameters
-
hostname
tekenreeks
-
opties
DomainOptions optioneel
Retourzendingen
-
tekenreeks | ongedefinieerd
getKnownSuffix()
browser.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Haalt het bekende openbare achtervoegsel voor hostname op, indien van toepassing.
Parameters
-
hostname
tekenreeks
Retourzendingen
-
tekenreeks | ongedefinieerd
isKnownSuffix()
browser.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Bepaalt of hostname zelf een bekend openbaar achtervoegsel is.
Parameters
-
hostname
tekenreeks
Retourzendingen
-
booleaans