browser.publicSuffix

Beschreibung

Mit der chrome.publicSuffix API können Sie die Public Suffix List (PSL) des Browsers abfragen.

Berechtigungen

publicSuffix

Verfügbarkeit

Chrome 153+

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

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