chrome.publicSuffix

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

publicSuffix

Disponibilità

Chrome 153+

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

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