Descrizione
Utilizza l'API chrome.dns per la risoluzione DNS.
Autorizzazioni
dnsDisponibilità
Per utilizzare questa API, devi dichiarare l'autorizzazione "dns" nel manifest.
{
  "name": "My extension",
  ...
  "permissions": [
    "dns"
  ],
  ...
}
Utilizzo
Il seguente codice chiama resolve() per recuperare l'indirizzo IP di example.com.
service-worker.js:
const resolveDNS = async () => {
    let record = await chrome.dns.resolve('example.com');
    console.log(record.address); // "192.0.2.172"
};
resolveDNS();
Tipi
ResolveCallbackResolveInfo
Proprietà
- 
    indirizzostringa facoltativa Una stringa che rappresenta il valore letterale dell'indirizzo IP. Fornito solo se resultCode indica esito positivo. 
- 
    resultCodenumero Il codice risultato. Zero indica che l'operazione è riuscita. 
Metodi
resolve()
chrome.dns.resolve(
hostname: string,
): Promise<ResolveCallbackResolveInfo>
Risolve il nome host o il valore letterale dell'indirizzo IP specificato.
Parametri
- 
    nome hoststringa Il nome host da risolvere. 
Resi
- 
            Promise<ResolveCallbackResolveInfo>