diff --git a/plugins/webssh/js/webssh.js b/plugins/webssh/js/webssh.js index 33e292279..298cfa4b8 100755 --- a/plugins/webssh/js/webssh.js +++ b/plugins/webssh/js/webssh.js @@ -4,29 +4,18 @@ function web_shell2() { 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); + gterm = term - var req_str = '' socket.on('server_response', function (data) { term.write(data.data); - - console.log('server_response_data',data.data); - console.log('编码:'+data.data.charCodeAt(0)); - req_str += data.data; - if (data.data.charCodeAt(0) == 13){ - console.log('按了回车键!'); - req_str = ''; - } - console.log(req_str); - if (req_str == '\r\n登出\r\n' || req_str == '登出\r\n' || req_str == '\r\nlogout\r\n' || req_str == 'logout\r\n') { setTimeout(function () { layer.closeAll(); + term.destroy(); }, 500); } });