您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
for console
// ==UserScript== // @name vectaria logger // @namespace vectaria logger // @version 0.1 // @description for console // @author minecrafter1_3 // @match https://vectaria.io/* // @grant none // @run-at document-start // @license MIT // ==/UserScript== (function () { 'use strict'; const wsLogPrefix = "[WS LOG]"; const OriginalWebSocket = window.WebSocket; window.WebSocket = new Proxy(OriginalWebSocket, { construct(target, args) { const ws = new target(...args); // 受信メッセージログ ws.addEventListener("message", (event) => { try { const parsed = JSON.parse(event.data); console.log(`${wsLogPrefix} ↓ Received:`, parsed); } catch { console.log(`${wsLogPrefix} ↓ Raw Message:`, event.data); } }); // 送信メッセージログ const originalSend = ws.send; ws.send = function (data) { try { const parsed = JSON.parse(data); console.log(`${wsLogPrefix} ↑ Sent:`, parsed); } catch { console.log(`${wsLogPrefix} ↑ Raw Send:`, data); } return originalSend.call(this, data); }; return ws; } }); })();