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