websocket在线测试工具
为了测试websocket, 根据网上的一些工具修改了一些, 因此得到了这个工具
源码#
源码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>websocket在线测试工具</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.css" rel="stylesheet"> <style> </style> </head> <body> <div class="well socketBody"> <div class="socketTop"> <div class="socketTopColLeft"> <div class="btn-group socketSelect"> <button type="button" class="btn btn-default dropdown-toggle socketSelectBtn" data-toggle="dropdown" aria-expanded="false"> <span class="showHeadWS">WS</span> <span class="caret"> </span> </button> <ul class="dropdown-menu socketSelectshadow"> <li><a onclick="showWS('WS')">WS</a></li> <li><a onclick="showWS('WSS')">WSS</a></li> </ul> </div> </div> <div class="socketTopColRight"> <input type="text" list="typelist" class="form-control urlInput" placeholder="请输入连接地址~ 如: 127.0.0.1:8000/ws" oninput="inputChange()"> <datalist id="typelist" class="inputDatalist"> <option> <!-- 这里放默认ws地址 --> </option> </datalist> </div> </div> <div class="socketBG well" id="main"></div> <div class="socketBottom row"> <div class="col-xs-8 socketTextareaBody"> <textarea rows="5" cols="20" class="form-control socketTextarea" placeholder="请输入发送信息~"></textarea> </div> <div class="col-xs-2 socketBtnSendBody"> <button type="button" class="btn btn-success socketBtnSend" onclick="sendBtn()">发送</button> </div> <div class="col-xs-2 socketBtnBody"> <button type="button" class="btn btn-primary socketBtn" onclick="connectBtn()">连接</button> <button type="button" class="btn btn-info socketBtn" onclick="emptyBtn()">清屏</button> <button type="button" class="btn btn-warning socketBtn" onclick="closeBtn()">断开</button> </div> </div> <div class="alert alert-danger socketInfoTips" role="alert">...</div> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script> <script src="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.js"></script> </body> </html>
在线例子#
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.css" rel="stylesheet"> <style> </style> </head> <body> <div class="well socketBody"> <div class="socketTop"> <div class="socketTopColLeft"> <div class="btn-group socketSelect"> <button type="button" class="btn btn-default dropdown-toggle socketSelectBtn" data-toggle="dropdown" aria-expanded="false"> <span class="showHeadWS">WS</span> <span class="caret"> </span> </button> <ul class="dropdown-menu socketSelectshadow"> <li><a onclick="showWS('WS')">WS</a></li> <li><a onclick="showWS('WSS')">WSS</a></li> </ul> </div> </div> <div class="socketTopColRight"> <input type="text" list="typelist" class="form-control urlInput" placeholder="请输入连接地址~ 如: 127.0.0.1:8000/ws" oninput="inputChange()"> <datalist id="typelist" class="inputDatalist"> <option> <!-- 这里放默认ws地址 --> </option> </datalist> </div> </div> <div class="socketBG well" id="main"></div> <div class="socketBottom row"> <div class="col-xs-8 socketTextareaBody"> <textarea rows="5" cols="20" class="form-control socketTextarea" placeholder="请输入发送信息~"></textarea> </div> <div class="col-xs-2 socketBtnSendBody"> <button type="button" class="btn btn-success socketBtnSend" onclick="sendBtn()">发送</button> </div> <div class="col-xs-2 socketBtnBody"> <button type="button" class="btn btn-primary socketBtn" onclick="connectBtn()">连接</button> <button type="button" class="btn btn-info socketBtn" onclick="emptyBtn()">清屏</button> <button type="button" class="btn btn-warning socketBtn" onclick="closeBtn()">断开</button> </div> </div> <div class="alert alert-danger socketInfoTips" role="alert">...</div> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script> <script src="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.js"></script> </body> </html>
/* 已经在script中引入并压缩了 */
/* 已经在link中引入并压缩了 */
webcode格式#
这是我做备份的, 可以在博客园中渲染成想要的页面, 没有用js实现的话没有效果
<!--@html-start--> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.css" rel="stylesheet"> <style> </style> </head> <body> <div class="well socketBody"> <div class="socketTop"> <div class="socketTopColLeft"> <div class="btn-group socketSelect"> <button type="button" class="btn btn-default dropdown-toggle socketSelectBtn" data-toggle="dropdown" aria-expanded="false"> <span class="showHeadWS">WS</span> <span class="caret"> </span> </button> <ul class="dropdown-menu socketSelectshadow"> <li><a onclick="showWS('WS')">WS</a></li> <li><a onclick="showWS('WSS')">WSS</a></li> </ul> </div> </div> <div class="socketTopColRight"> <input type="text" list="typelist" class="form-control urlInput" placeholder="请输入连接地址~ 如: 127.0.0.1:8000/ws" oninput="inputChange()"> <datalist id="typelist" class="inputDatalist"> <option> <!-- 这里放默认ws地址 --> </option> </datalist> </div> </div> <div class="socketBG well" id="main"></div> <div class="socketBottom row"> <div class="col-xs-8 socketTextareaBody"> <textarea rows="5" cols="20" class="form-control socketTextarea" placeholder="请输入发送信息~"></textarea> </div> <div class="col-xs-2 socketBtnSendBody"> <button type="button" class="btn btn-success socketBtnSend" onclick="sendBtn()">发送</button> </div> <div class="col-xs-2 socketBtnBody"> <button type="button" class="btn btn-primary socketBtn" onclick="connectBtn()">连接</button> <button type="button" class="btn btn-info socketBtn" onclick="emptyBtn()">清屏</button> <button type="button" class="btn btn-warning socketBtn" onclick="closeBtn()">断开</button> </div> </div> <div class="alert alert-danger socketInfoTips" role="alert">...</div> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script> <script src="https://blog-static.cnblogs.com/files/lczmx/websocket_tool.min.js"></script> </body> </html> <!--@html-end--> <!--@css-start--> /* 已经在link中引入并压缩了 */ <!--@css-end--> <!--@javascript-start--> /* 已经在script中引入并压缩了 */ <!--@javascript-end-->
作者:忞翛
出处:https://www.cnblogs.com/lczmx/p/15771813.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
欢迎各位大佬评论交流。可以的话,不妨点一下推荐。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具