browser.publicSuffix

Beschrijving

Gebruik de chrome.publicSuffix API om de Public Suffix List (PSL) van de browser op te vragen.

Rechten

publicSuffix

Beschikbaarheid

Chrome 153 of hoger

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

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