function web_shell2() { var termCols = 65; var termRows = 18; var sendTotal = 0; if(!socket)socket = io.connect(); var term = new Terminal({ cols: termCols, rows: termRows, screenKeys: true, useStyle: true}); console.log(term); // term.fit() term.open(); gterm = term term.setOption('cursorBlink', true); term.setOption('fontSize', 10); socket.on('server_response', function (data) { console.log('server_response',data); term.write(data.data); if (data.data == '\r\n登出\r\n' || data.data == '登出\r\n' || data.data == '\r\nlogout\r\n' || data.data == 'logout\r\n') { setTimeout(function () { layer.closeAll(); }, 500); } }); if (socket) { socket.emit('connect_event', ''); interval = setInterval(function () { socket.emit('connect_event', ''); }, 1000); } term.on('data', function (data) { console.log('data',data); socket.emit('webssh', data); }); var term_box = layer.open({ type: 1, title: "宝塔终端", area: ['480px','360px'], closeBtn: 2, shadeClose: false, content: '
\
\