chrome.publicSuffix

refresh date: 2026-09-25 robots: noindex

Descripción

Usa la API de chrome.publicSuffix para consultar la Lista de sufijos públicos (PSL) del navegador.

Permisos

publicSuffix

Disponibilidad

Chrome 153 y versiones posteriores

Tipos

DomainEncoding

Es la codificación que se usará para los dominios devueltos.

Enum

"punycode"

"display"

DomainOptions

Propiedades

  • allowIPAddress

    booleano opcional

    Indica si las direcciones IP se pueden devolver como dominios. La configuración predeterminada es "false". Nota: Cuando se permiten, las direcciones IP se devuelven sin consultarse en la Lista de sufijos públicos.

  • allowPlainSuffix

    booleano opcional

    Indica si se pueden devolver sufijos públicos conocidos como dominios. La configuración predeterminada es "false".

  • allowUnknownSuffix

    booleano opcional

    Indica si los TLD desconocidos se deben considerar como sufijo público. Por ejemplo, para nombres de host no públicos, como printer.internal-network. La configuración predeterminada es "false".

  • encoding

    DomainEncoding opcional

    Es la codificación que se usará para el dominio devuelto. El valor predeterminado es "punycode", pero pasa "display" si se muestra el dominio al usuario. En general, "display" usará Unicode, excepto en los casos en que no sea seguro debido a los "caracteres confusos de Unicode".

Métodos

getDomain()

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

Obtiene el dominio registrable para hostname, si existe.

Parámetros

Muestra

  • cadena | undefined

getKnownSuffix()

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

Obtiene el sufijo público conocido para hostname, si existe.

Parámetros

  • Nombre de host

    string

Muestra

  • cadena | undefined

isKnownSuffix()

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

Determina si hostname es un sufijo público conocido.

Parámetros

  • Nombre de host

    string

Muestra

  • booleano