Beschrijving
Gebruik de chrome.publicSuffix API om de openbare achtervoegsellijst (PSL) van de browser op te vragen.
Toestemmingen
publicSuffixBeschikbaarheid
Soorten
DomainEncoding
De codering die moet worden gebruikt voor de geretourneerde domeinen.
Enum
"punycode" "weergave"
DomainOptions
Eigenschappen
- IP-adres toestaan
boolean optioneel
Of IP-adressen als domeinen mogen worden geretourneerd. Standaard is dit 'false'. Opmerking: Indien toegestaan, worden IP-adressen geretourneerd zonder te worden opgezocht in de lijst met openbare achtervoegsels.
- allowPlainSuffix
boolean optioneel
Of bekende publieke achtervoegsels als domeinen mogen worden geretourneerd. Standaardwaarde is false.
- allowUnknownSuffix
boolean optioneel
Of onbekende TLD's als een publiek achtervoegsel moeten worden beschouwd. Bijvoorbeeld voor niet-publieke hostnamen zoals
printer.internal-network. Standaard is dit onwaar. - codering
Domeincodering optioneel
De codering die moet worden gebruikt voor het geretourneerde domein. Standaard is dit "punycode", maar geef "display" door als het domein aan de gebruiker moet worden getoond. Over het algemeen gebruikt "display" Unicode, behalve in gevallen waarin dat onveilig zou zijn vanwege "Unicode-verwarrende" domeinen .
Methoden
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Haalt het registreerbare domein op voor hostname , indien aanwezig.
Parameters
- hostnaam
snaar
- opties
Domeinopties optioneel
Retourneert
tekenreeks | niet gedefinieerd
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Geeft het bekende openbare achtervoegsel voor hostname , indien aanwezig.
Parameters
- hostnaam
snaar
Retourneert
tekenreeks | niet gedefinieerd
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Bepaalt of hostname zelf een bekend publiek achtervoegsel is.
Parameters
- hostnaam
snaar
Retourneert
booleaans