From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../sharedworkerglobalscope/onconnect/index.html | 64 ---------------------- 1 file changed, 64 deletions(-) delete mode 100644 files/fr/web/api/sharedworkerglobalscope/onconnect/index.html (limited to 'files/fr/web/api/sharedworkerglobalscope/onconnect/index.html') diff --git a/files/fr/web/api/sharedworkerglobalscope/onconnect/index.html b/files/fr/web/api/sharedworkerglobalscope/onconnect/index.html deleted file mode 100644 index 88b05cd2d7..0000000000 --- a/files/fr/web/api/sharedworkerglobalscope/onconnect/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: SharedWorkerGlobalScope.onconnect -slug: Web/API/SharedWorkerGlobalScope/onconnect -translation_of: Web/API/SharedWorkerGlobalScope/onconnect ---- -

{{APIRef("Web Workers API")}}

- -

La proriété onconnect de l'interface {{domxref("SharedWorkerGlobalScope")}} est un gestionnaire d'évènement pour l'évènement {{event("connect")}}, c'est à dire quand une connexion {{domxref("MessagePort")}} est ouverte entre le {{domxref("SharedWorker")}} et le thread principale.

- -

Syntaxe

- -
onconnect = function() { ... };
- -

Exemple

- -

Cet exemple montre le gestionnaire d'évènement onconnect quand une connection depuis le thread principal vers un fichier de worker partagé via un {{domxref("MessagePort")}}. L'objet évènement est un {{domxref("MessageEvent")}}.

- -

Le port de connexion peut-être récupéré avec la propriété ports de l'objet évènement. Le port a un gestionnaire d'évènement onmessage pour gérer les évènement venant de cet port et la méthode postMessage() peut-être utilisée pour répondre au thread principale qui utilise le worker.

- -
onconnect = function(e) {
-    var port = e.ports[0];
-
-    port.onmessage = function(e) {
-      var workerResult = 'Result: ' + (e.data[0] * e.data[1]);
-      port.postMessage(workerResult);
-    }
-
-    port.start();
-}
- -

Pour l'exemple complet en fonctionnement, voir Basic shared worker example (run shared worker.)

- -
-

Note : La propriété data de l'objet évènement est null dans Firefox. À partir de la version 65, elle est initialisée comme une chaîne vide, selon les spécifications ({{bug(1508824)}}).

-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatusCommentaire
{{SpecName('HTML WHATWG', '#handler-sharedworkerglobalscope-onconnect', 'onconnect')}}{{Spec2('HTML WHATWG')}}
- -

Compatibilité des navigateurs

- - - -

{{Compat("api.SharedWorkerGlobalScope.onconnect")}}

- -

Voir aussi

- - -- cgit v1.2.3-54-g00ecf