Estoy tratando de modificar los mensajes de websocket que envía un sitio. Quiero lograrlo modificando el objeto window.WebSocket . Cuando ejecuto este código en el navegador y verifico la pestaña de red, no se envían mensajes.
const originalWS = window.WebSocket.prototype.send window.WebSocket.prototype.send = function (x) { console.log(x) return originalWS(x) }Sin embargo, esto funciona.
const originalWS = window.WebSocket.prototype.send window.WebSocket.prototype.send = originalWS¿Por qué es esto?