browser.publicSuffix

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 que se busquen en la lista de sufijos públicos.

  • allowPlainSuffix

    booleano opcional

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

  • allowUnknownSuffix

    booleano opcional

    Indica si los TLD desconocidos se deben considerar como un 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 que se muestra. El valor predeterminado es "punycode", pero se pasa "display" si se muestra el dominio al usuario. Por lo general, "display" usará Unicode, excepto en los casos en que no sea seguro debido a "confusables de Unicode".

Métodos

getDomain()

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

Obtiene el dominio registrable para hostname, si lo hay.

Parámetros

Muestra

  • string | undefined

getKnownSuffix()

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

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

Parámetros

  • Nombre de host

    string

Muestra

  • string | undefined

isKnownSuffix()

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

Determina si hostname es un sufijo público conocido.

Parámetros

  • Nombre de host

    string

Muestra

  • booleano