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
publicSuffixDisponibilidad
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
-
Nombre de host
string
-
opciones
DomainOptions opcional
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