jumpserver/websocket/node_modules/node-tail/view/index.html

42 lines
1.2 KiB
HTML

<html>
<head>
<title> socket logs :{{port}} </title>
<link href="data:image/x-icon;base64,AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAQAQAAAAAQAQAQAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA7bcAAPtvAAD3/wAA7/8AAP//AAD3/wAA7/8AAP//AAD3/wAA7/8AAP//AAD3/wAA7/8AAP//AAD//wAA" rel="icon" type="image/x-icon">
<script src="/socket.io/socket.io.js"></script>
<style>
.log {
border: 1px solid #000;
padding: 10px;
overflow-y: auto;
height: 90%;
}
</style>
</head>
<body>
<pre id="log" class="log"></pre>
<button id="clear-log">clear</button>
<script>
var socket = io.connect('http://localhost:{{port}}');
var el = document.getElementById('log');
var bt = document.getElementById('clear-log');
bt.addEventListener('click', function() {
el.innerHTML = '';
}, false);
socket.on('log', function (data) {
el.innerHTML += data;
el.scrollTop = el.scrollHeight;
});
</script>
</body>
</html>