您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在网页已有WebSocket基础上额外监听消息
当前为
// ==UserScript== // @name WebSocket消息额外监听脚本 // @namespace http://yournamespace.com/ // @version 0.11 // @description 在网页已有WebSocket基础上额外监听消息 // @author Your Name // @match https://www.milkywayidle.com/* // 将这里替换成你实际想要应用的网站网址 // @grant none // @license MIT // 根据你之前的情况添加合适的许可证声明 // ==/UserScript== (function() { 'use strict'; // 保存原始的WebSocket构造函数 const originalWebSocket = window.WebSocket; // 创建一个新的WebSocket构造函数,用于代理 window.WebSocket = function(url, protocols) { const socket = new originalWebSocket(url, protocols); // 备份原始的onmessage事件处理函数 const originalOnMessage = socket.onmessage; // 定义新的onmessage事件处理函数,用于在原有基础上添加额外逻辑 socket.onmessage = function(event) { // 在这里可以添加你额外想要执行的代码,比如打印消息等 console.log('额外监听到WebSocket消息:', event.data); // 调用原始的onmessage处理函数,确保原有功能不受影响 if (originalOnMessage) { originalOnMessage.call(this, event); } }; return socket; }; })();