Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const nativeWebSocket = window.WebSocket;
- var socketInterceptor;
- window.WebSocket = (...args) => {
- console.log("Called websocket initialization");
- socketInterceptor = new nativeWebSocket(args);
- socketInterceptor.addEventListener('message', (event) => {
- console.log("message", event);
- });
- socketInterceptor.addEventListener('open', (event) => {
- console.log("opened", event);
- });
- return socketInterceptor;
- }
- webFrame.executeJavaScript(`
- delete window.WebSocket;
- `);
- contextBridge.exposeInMainWorld("WebSocket", window.WebSocket);
Advertisement
RAW Paste Data
Copied
Advertisement