From f36cc6a7639a8f1adff02bc7a152bd7f54ceae6d Mon Sep 17 00:00:00 2001 From: julieng Date: Mon, 15 Nov 2021 21:45:09 +0100 Subject: move *.html to *.md --- .../add-ons/webextensions/api/dns/index.html | 31 ------- .../mozilla/add-ons/webextensions/api/dns/index.md | 31 +++++++ .../webextensions/api/dns/resolve/index.html | 94 ---------------------- .../add-ons/webextensions/api/dns/resolve/index.md | 94 ++++++++++++++++++++++ 4 files changed, 125 insertions(+), 125 deletions(-) delete mode 100644 files/fr/mozilla/add-ons/webextensions/api/dns/index.html create mode 100644 files/fr/mozilla/add-ons/webextensions/api/dns/index.md delete mode 100644 files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html create mode 100644 files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.md (limited to 'files/fr/mozilla/add-ons/webextensions/api/dns') diff --git a/files/fr/mozilla/add-ons/webextensions/api/dns/index.html b/files/fr/mozilla/add-ons/webextensions/api/dns/index.html deleted file mode 100644 index aaac9b867d..0000000000 --- a/files/fr/mozilla/add-ons/webextensions/api/dns/index.html +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: dns -slug: Mozilla/Add-ons/WebExtensions/API/dns -tags: - - API - - Add-ons - - DNS - - Extensions - - WebExtensions -translation_of: Mozilla/Add-ons/WebExtensions/API/dns ---- -
{{AddonSidebar}}
- -
Active une extension pour résoudre les noms de domaine.
- -
- -
Pour utiliser cette API, une extension doit demander la permission "dns" permission dans son fichier manifest.json .
- -

Fonctions

- -
-
{{WebExtAPIRef("dns.resolve()")}}
-
Résout le nom d'hôte donné en un enregistrement DNS
-
- -

Compatibilité du navigateur

- -

{{Compat("webextensions.api.dns")}}

- -

{{WebExtExamples("h2")}}

diff --git a/files/fr/mozilla/add-ons/webextensions/api/dns/index.md b/files/fr/mozilla/add-ons/webextensions/api/dns/index.md new file mode 100644 index 0000000000..aaac9b867d --- /dev/null +++ b/files/fr/mozilla/add-ons/webextensions/api/dns/index.md @@ -0,0 +1,31 @@ +--- +title: dns +slug: Mozilla/Add-ons/WebExtensions/API/dns +tags: + - API + - Add-ons + - DNS + - Extensions + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/API/dns +--- +
{{AddonSidebar}}
+ +
Active une extension pour résoudre les noms de domaine.
+ +
+ +
Pour utiliser cette API, une extension doit demander la permission "dns" permission dans son fichier manifest.json .
+ +

Fonctions

+ +
+
{{WebExtAPIRef("dns.resolve()")}}
+
Résout le nom d'hôte donné en un enregistrement DNS
+
+ +

Compatibilité du navigateur

+ +

{{Compat("webextensions.api.dns")}}

+ +

{{WebExtExamples("h2")}}

diff --git a/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html b/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html deleted file mode 100644 index 55a746e426..0000000000 --- a/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: dns.resolve() -slug: Mozilla/Add-ons/WebExtensions/API/dns/resolve -tags: - - API - - Add-ons - - DNS - - Extensions - - Method - - Reference - - WebExtensions - - resolve -translation_of: Mozilla/Add-ons/WebExtensions/API/dns/resolve ---- -
{{AddonSidebar()}}
- -

Résout le nom d'hôte donné en un enregistrement DNS.

- -

C'est une fonction asynchrone qui renvoie une Promise.

- -

Syntaxe

- -
var resolving = browser.dns.resolve(
-  hostname,    // string
-  flags        // array of string
-)
-
- -

Paramètres

- -
-
hostname
-
string. Le nom d'hôte à résoudre.
-
flags {{optional_inline}}
-

array de string. Drapeaux pour modifier la façon dont le nom d'hôte est résolu. Tous les indicateurs omis sont par défaut à false. Vous pouvez passer zéro ou plusieurs des indicateurs suivants :

-
    -
  • "allow_name_collisions": autorise les résultats de collision de noms qui sont normalement filtrés.
  • -
  • "bypass_cache": Supprime le cache de recherche DNS interne.
  • -
  • "canonical_name": Le nom canonique de l'hôte spécifié sera interrogé.
  • -
  • "disable_ipv4": Seules les adresses IPv6 seront renvoyées.
  • -
  • "disable_ipv6": Seules les adresses IPv4 seront renvoyées.
  • -
  • "disable_trr": n'utilisez pas le TRR (Trusted Recursive Resolver) pour résoudre le nom d'hôte. Un TRR permet la résolution des noms d'hôtes à l'aide d'un serveur DNS-over-HTTPS dédié.
  • -
  • "offline": seuls les littéraux et les entrées mises en cache seront renvoyés.
  • -
  • "priority_low": La priorité est donnée à la requête. Si "priority_medium" est également donné, la requête est prioritaire.
  • -
  • "priority_medium": La priorité est donnée à la requête. Si "priority_low" est également donné, la requête est prioritaire
  • -
  • "speculate": Indique que la requête est spéculative. Les demandes spéculatives renvoient des erreurs si la prélecture est désactivée par la configuration du navigateur.
  • -
-
-
- -

Valeur retournée

- -

A Promise qui sera remplie avec un objet DNSRecord object. Cet objet peut contenir les propriétés suivantes :

- -
-
addresses
-
array of string. Les adresses IP associées à cet enregistrement DNS.
-
canonicalName
-
string. Le nom canonique de cet enregistrement. Ceci n'est inclus dans la réponse que si le drapeau "canonical_name"a été passé à  resolve().
-
isTRR
-
boolean: true si l'enregistrement a été récupéré à l'aide d'un TRR (Trusted Recursive Resolver).
-
- -

Exemples

- -
function resolved(record) {
-  console.log(record.addresses);
-}
-
-let resolving = browser.dns.resolve("example.com");
-resolving.then(resolved);
-
-// > e.g. Array [ "73.284.240.12" ]
-
- -

Contournez le cache et demandez le nom canonique:

- -
function resolved(record) {
-  console.log(record.canonicalName);
-  console.log(record.addresses);
-}
-
-let resolving = browser.dns.resolve("developer.mozilla.org",
-                                   ["bypass_cache", "canonical_name"]);
-resolving.then(resolved);
-
-// > e.g. xyz.us-west-2.elb.amazonaws.com
-// > e.g. Array [ "78.18.187.134", "34.79.135.234" ]
- -

{{WebExtExamples}}

- -

Compatibilité du navigateur

- -

{{Compat("webextensions.api.dns.resolve")}}

diff --git a/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.md b/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.md new file mode 100644 index 0000000000..55a746e426 --- /dev/null +++ b/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.md @@ -0,0 +1,94 @@ +--- +title: dns.resolve() +slug: Mozilla/Add-ons/WebExtensions/API/dns/resolve +tags: + - API + - Add-ons + - DNS + - Extensions + - Method + - Reference + - WebExtensions + - resolve +translation_of: Mozilla/Add-ons/WebExtensions/API/dns/resolve +--- +
{{AddonSidebar()}}
+ +

Résout le nom d'hôte donné en un enregistrement DNS.

+ +

C'est une fonction asynchrone qui renvoie une Promise.

+ +

Syntaxe

+ +
var resolving = browser.dns.resolve(
+  hostname,    // string
+  flags        // array of string
+)
+
+ +

Paramètres

+ +
+
hostname
+
string. Le nom d'hôte à résoudre.
+
flags {{optional_inline}}
+

array de string. Drapeaux pour modifier la façon dont le nom d'hôte est résolu. Tous les indicateurs omis sont par défaut à false. Vous pouvez passer zéro ou plusieurs des indicateurs suivants :

+
    +
  • "allow_name_collisions": autorise les résultats de collision de noms qui sont normalement filtrés.
  • +
  • "bypass_cache": Supprime le cache de recherche DNS interne.
  • +
  • "canonical_name": Le nom canonique de l'hôte spécifié sera interrogé.
  • +
  • "disable_ipv4": Seules les adresses IPv6 seront renvoyées.
  • +
  • "disable_ipv6": Seules les adresses IPv4 seront renvoyées.
  • +
  • "disable_trr": n'utilisez pas le TRR (Trusted Recursive Resolver) pour résoudre le nom d'hôte. Un TRR permet la résolution des noms d'hôtes à l'aide d'un serveur DNS-over-HTTPS dédié.
  • +
  • "offline": seuls les littéraux et les entrées mises en cache seront renvoyés.
  • +
  • "priority_low": La priorité est donnée à la requête. Si "priority_medium" est également donné, la requête est prioritaire.
  • +
  • "priority_medium": La priorité est donnée à la requête. Si "priority_low" est également donné, la requête est prioritaire
  • +
  • "speculate": Indique que la requête est spéculative. Les demandes spéculatives renvoient des erreurs si la prélecture est désactivée par la configuration du navigateur.
  • +
+
+
+ +

Valeur retournée

+ +

A Promise qui sera remplie avec un objet DNSRecord object. Cet objet peut contenir les propriétés suivantes :

+ +
+
addresses
+
array of string. Les adresses IP associées à cet enregistrement DNS.
+
canonicalName
+
string. Le nom canonique de cet enregistrement. Ceci n'est inclus dans la réponse que si le drapeau "canonical_name"a été passé à  resolve().
+
isTRR
+
boolean: true si l'enregistrement a été récupéré à l'aide d'un TRR (Trusted Recursive Resolver).
+
+ +

Exemples

+ +
function resolved(record) {
+  console.log(record.addresses);
+}
+
+let resolving = browser.dns.resolve("example.com");
+resolving.then(resolved);
+
+// > e.g. Array [ "73.284.240.12" ]
+
+ +

Contournez le cache et demandez le nom canonique:

+ +
function resolved(record) {
+  console.log(record.canonicalName);
+  console.log(record.addresses);
+}
+
+let resolving = browser.dns.resolve("developer.mozilla.org",
+                                   ["bypass_cache", "canonical_name"]);
+resolving.then(resolved);
+
+// > e.g. xyz.us-west-2.elb.amazonaws.com
+// > e.g. Array [ "78.18.187.134", "34.79.135.234" ]
+ +

{{WebExtExamples}}

+ +

Compatibilité du navigateur

+ +

{{Compat("webextensions.api.dns.resolve")}}

-- cgit v1.2.3-54-g00ecf