browser.dns

Beschrijving

Gebruik de chrome.dns API voor DNS-omzetting.

Rechten

dns

Beschikbaarheid

Dev-kanaal

Als je deze API wilt gebruiken, moet je het recht "dns" definiëren in het manifest.

{
  "name": "My extension",
  ...
  "permissions": [
    "dns"
  ],
  ...
}

Gebruik

De volgende code roept resolve() aan om het IP-adres van example.com op te halen.

service-worker.js:

const resolveDNS = async () => {
    let record = await chrome.dns.resolve('example.com');
    console.log(record.address); // "192.0.2.172"
};

resolveDNS();

Typen

ResolveCallbackResolveInfo

Eigenschappen

  • adres

    tekenreeks optioneel

    Een tekenreeks die de IP-adresletter vertegenwoordigt. Wordt alleen geleverd als resultCode succes aangeeft.

  • resultCode

    getal

    De resultaatcode. Nul geeft succes aan.

Methoden

resolve()

browser.dns.resolve(
  hostname: string,
)
: Promise<ResolveCallbackResolveInfo>

Lost de opgegeven hostnaam of IP-adresletterlijke waarde op.

Parameters

  • hostname

    tekenreeks

    De hostnaam die moet worden omgezet.

Retourzendingen