BroadcastChannel.close()

La méthode BroadcastChannel.close() ferme la connexion au canal sous-jacent, permettant à l'objet d'être libéré par le ramasse-miettes. Cette tâche est obligatoire puisqu'il n'y a aucun autre moyen pour le navigateur de savoir si ce canal est encore nécessaire.

Note: Cette fonctionnalité est disponible via les Web Workers

Syntaxe

canal.close();

Exemple

// Connexion au canal
const bc = new BroadcastChannel('canal_test');

// Autres opérations (tel que postMessage, …)

// Lorsque les traitements sont terminés, déconnexion du canal
bc.close();

Spécifications

Specification
HTML Standard
# dom-broadcastchannel-close-dev

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi