您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Websocket wrapper class with WebSocket.IN api
当前为
此脚本不应直接安装,它是供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.gf.qytechs.cn/scripts/408004/832780/Websocket%20wrapper.js
/* Websocket wrapper class with WebSocket.IN api */ class WebSocketIn { constructor(channelId) { this.channelId = channelId; this.ws = null; this.connect(); } connect() { const APIKEY = 'QipkWZUSG1D0KxYxHs3lp8vm6iTwa4Dv7xgG9PHpbQ56QmqKdaQVhi4DK1A8'; const url = `wss://connect.websocket.in/v3/${this.channelId}?apiKey=${APIKEY}`; this.ws = new WebSocket(url); console.log(`Connecting to: ${url}`); this.ws.onmessage = (event) => { this.onmessage(event); }; this.ws.onopen = () => { console.log('Websocket connected!'); }; this.ws.onerror = (err) => { console.log(`Websocket error: ${err.message}`); this.ws.close(); }; this.ws.onclose = () => { console.log('Websocket closed!'); setTimeout(() => { this.connect(); }, 2500); }; } onmessage(event) { console.log('parent'); console.log(event.data); } send(data) { this.ws.send(data); } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址