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 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
-
hostname
string
-
opciones
DomainOptions opcional
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