chrome.publicSuffix

refresh date: 2026-09-25 robots: noindex

Description

Utilisez l'API chrome.publicSuffix pour interroger la liste des suffixes publics (PSL) du navigateur.

Autorisations

publicSuffix

Disponibilité

Chrome 153 et versions ultérieures

Types

DomainEncoding

Encodage à utiliser pour les domaines renvoyés.

Énumération

"punycode"

"display"

DomainOptions

Propriétés

  • allowIPAddress

    booléen facultatif

    Indique si les adresses IP peuvent être renvoyées en tant que domaines. Valeur par défaut : "false". Remarque : Lorsque cela est autorisé, les adresses IP sont renvoyées sans être recherchées dans la liste des suffixes publics.

  • allowPlainSuffix

    booléen facultatif

    Indique si les suffixes publics connus peuvent être renvoyés en tant que domaines. Valeur par défaut : "false".

  • allowUnknownSuffix

    booléen facultatif

    Indique si les TLD inconnus doivent être considérés comme un suffixe public. Par exemple, pour les noms d'hôte non publics tels que printer.internal-network. Valeur par défaut : "false".

  • encoding

    DomainEncoding facultatif

    Encodage à utiliser pour le domaine renvoyé. La valeur par défaut est "punycode", mais transmettez "display" si vous affichez le domaine à l'utilisateur. En règle générale, "display" utilise Unicode, sauf dans les cas où cela serait dangereux en raison des caractères Unicode pouvant être confondus.

Méthodes

getDomain()

chrome.publicSuffix.getDomain(
  hostname: string,
  options?: DomainOptions,
)
: string | undefined

Récupère le domaine enregistrable pour hostname, le cas échéant.

Paramètres

Renvoie

  • string | undefined

getKnownSuffix()

chrome.publicSuffix.getKnownSuffix(
  hostname: string,
)
: string | undefined

Obtient le suffixe public connu pour hostname, le cas échéant.

Paramètres

  • nom d'hôte

    chaîne

Renvoie

  • string | undefined

isKnownSuffix()

chrome.publicSuffix.isKnownSuffix(
  hostname: string,
)
: boolean

Détermine si hostname est lui-même un suffixe public connu.

Paramètres

  • nom d'hôte

    chaîne

Renvoie

  • booléen