Overrides the WebSocket class and hooks any new instance of a WebSocket to a window.socket reference
目前為
// ==UserScript==
// @name Default WebSocket override for window hook
// @description Overrides the WebSocket class and hooks any new instance of a WebSocket to a window.socket reference
// @namespace https://www.elethor.com/
// @version 0.0.1
// @author Anders Morgan Larsen (Xortrox)
// @match https://elethor.com/
// @match https://www.elethor.com/
// @grant none
// ==/UserScript==
const OldSocket = WebSocket;
window.WebSocket = function () {
const socket = new OldSocket(...arguments);
window.socket = socket;
return socket;
}