refresh date: 2026-09-25 robots: noindex
Descrizione
Utilizza l'API chrome.publicSuffix per eseguire query sull'elenco dei suffissi pubblici (PSL) del browser.
Autorizzazioni
publicSuffixDisponibilità
Tipi
DomainEncoding
La codifica da utilizzare per i domini restituiti.
Enum
"punycode"
"display"
DomainOptions
Proprietà
-
allowIPAddress
booleano facoltativo
Se gli indirizzi IP possono essere restituiti come domini. Il valore predefinito è false. Nota: quando consentiti, gli indirizzi IP vengono restituiti senza essere cercati nell'elenco dei suffissi pubblici.
-
allowPlainSuffix
booleano facoltativo
Se i suffissi pubblici noti possono essere restituiti come domini. Il valore predefinito è false.
-
allowUnknownSuffix
booleano facoltativo
Se i TLD sconosciuti devono essere considerati come suffisso pubblico. Ad esempio, per i nomi host non pubblici come
printer.internal-network. Il valore predefinito è false. -
encoding
DomainEncoding facoltativo
La codifica da utilizzare per il dominio restituito. Il valore predefinito è "punycode", ma passa "display" se il dominio viene visualizzato all'utente. In genere, "display" utilizza Unicode, tranne nei casi in cui ciò non è sicuro a causa dei "caratteri Unicode simili".
Metodi
getDomain()
chrome.publicSuffix.getDomain(
hostname: string,
options?: DomainOptions,
): string | undefined
Recupera il dominio registrabile per hostname, se presente.
Parametri
-
nome host
stringa
-
opzioni
DomainOptions facoltativo
Resi
-
string | undefined
getKnownSuffix()
chrome.publicSuffix.getKnownSuffix(
hostname: string,
): string | undefined
Restituisce il suffisso pubblico noto per hostname, se presente.
Parametri
-
nome host
stringa
Resi
-
string | undefined
isKnownSuffix()
chrome.publicSuffix.isKnownSuffix(
hostname: string,
): boolean
Determina se hostname è un suffisso pubblico noto.
Parametri
-
nome host
stringa
Resi
-
booleano