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+

Tipos

DomainEncoding

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

Enum

"punycode"

"display"

DomainOptions

Propiedades

  • allowIPAddress

    booleano opcional

    Indica si las direcciones IP se pueden mostrar como dominios. La configuración predeterminada es "false". Nota: Cuando se permite, las direcciones IP se muestran sin buscarse en la lista de sufijos públicos.

  • allowPlainSuffix

    booleano opcional

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

  • allowUnknownSuffix

    booleano opcional

    Indica si los TLD desconocidos deben considerarse 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. La configuración predeterminada 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 "Unicode confusables".

Métodos

getDomain()

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

Obtiene el dominio registrable para hostname, si existe.

Parámetros

Muestra

  • string | undefined

getKnownSuffix()

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

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

Parámetros

  • hostname

    string

Muestra

  • string | undefined

isKnownSuffix()

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

Determina si hostname es en sí mismo un sufijo público conocido.

Parámetros

  • hostname

    string

Muestra

  • booleano