|
本帖最后由 j4b 于 2024-8-1 11:31 编辑
这是没有混淆过的
- (function() {
- var hook = window.WebSocket;
- var ws;
- window.WebSocket = function(protocols) {
- ws = new hook(protocols);
- var hooksend = ws.send;
- ws.send = function(data){
- hooksend.call(ws, data);
- };
- ws.addEventListener('message', function(event) {
- return
- });
- ws.addEventListener('open', function(event) {
- return
- });
- ws.addEventListener('close', function(event) {
- alert("e断开连接喽")
- });
- return ws;
- };
-
- let box = document.createElement('div');
- box.id = "1";
- box.style.left="0px"
- box.style.top="0px"
- box.style.position="fixed"
- box.style['z-index']="999999"
- box.innerHTML =`
- <button id="001" style="position:absolute; left:10px; top:30px">
- 换房
- </button>
- <button id="002" style="position:absolute; left:40px; top:30px">
- 踢人
- </button>`
-
- box.onclick=function(event){
- if(event.target.id=="001"){
- var a = prompt("输入房间号")
- fa(`{"k":"msg","v":{"msg":"/room ${a}"}}`)
- ;
- } else
- if(event.target.id=="002"){
- fa(`{"k":"move","v":{"t":"warp"}}`)
- }
- }
-
- document.body.appendChild(box);
-
- function fa(message) {
- let data = btoa(message)
- ws.send(data)
- }
-
- })();
复制代码
|
|