chrome.publicSuffix

Aktualisierungsdatum: 2026-09-25 robots: noindex

Beschreibung

Verwenden Sie die chrome.publicSuffix API, um die Public Suffix List (PSL) des Browsers abzufragen.

Berechtigungen

publicSuffix

Verfügbarkeit

Chrome 153 und höher

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-network der 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

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