Existe-t-il un moyen de désactiver les connexions de socket Web ou de mettre fin à une connexion de socket Web via l'onglet réseau des outils de développement de Chrome?
J'ai remarqué que l'activation de la limitation sous l'onglet réseau en Hors ligne n'affecte pas les connexions de socket Web qui ont déjà été établies. Il empêche uniquement les requêtes HTTP traditionnelles de sortir.
Il y a une question ici liée à cela, mais elle est malheureusement obsolète.
Non, il n'y a aucun moyen de désactiver ou de fermer une connexion à partir du panneau Réseau. Source: Ingénieur DevTools.
Si vous avez une référence à la connexion WS, cependant, vous pouvez la fermer via la console à l'aide de son API JS.
Vous pouvez fermer inactif et vider vos pools de sockets inactifs dans la page Net Internals dans Chrome. Cependant, cela ne ferme malheureusement vos sockets actifs que par leur apparence.
chrome://net-internals/#sockets
Vous devez utiliser WebSockets API et appeler close()
sur une référence à un socket existant pour le fermer explicitement. Sinon, tuer le processus avec le socket actif est tout ce à quoi je peux penser.