Overrides the WebSocket class and hooks any new instance of a WebSocket to a window.socket reference
当前为
// ==UserScript==
// @name IQRPG - 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.iqrpg.com/
// @version 0.0.1
// @author Anders Morgan Larsen (Xortrox)
// @match http://www.iqrpg.com/game.php
// @match https://www.iqrpg.com/game.php
// @match https://iqrpg.com/game.php
// @match http://iqrpg.com/game.php
// @grant none
// ==/UserScript==
const OldSocket = WebSocket;
function WebSocket() {
const socket = new OldSocket(...arguments);
window.socket = socket;
return socket;
}