39 lines
1.4 KiB
HTML
39 lines
1.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>vmware remote console</title>
|
|
</head>
|
|
|
|
<body>
|
|
<link rel="stylesheet" type="text/css" href="./wmks-all.css" />
|
|
<script type="text/javascript" src="./vmksJq.js"></script>
|
|
<script type="text/javascript" src="./vmkaJqUi.js"></script>
|
|
<script type="text/javascript" src="./wmks.min.js"></script>
|
|
<div>
|
|
<button id="button">发送Ctrl+Alt+Delete</button>
|
|
<button id="button1">查看全屏</button>
|
|
</div>
|
|
<div id="wmksContainer" style="position:absolute;width:100%;height:100%">
|
|
</div>
|
|
<script>
|
|
var item = JSON.parse(sessionStorage.getItem('console'));
|
|
var url = 'wss://' + location.host + '/api/terminal/ticket/' + item.ticket + '?real_host=' + item.host;
|
|
var wmks = WMKS.createWMKS("wmksContainer", {}).register(WMKS.CONST.Events.CONNECTION_STATE_CHANGE, function(event, data) {
|
|
if (data.state == WMKS.CONST.ConnectionState.CONNECTED) {
|
|
console.log("连接状态改变:连接");
|
|
}
|
|
});
|
|
wmks.connect(url);
|
|
var btn = document.getElementById('button');
|
|
btn.onclick = function() {
|
|
wmks.sendKeyCodes([17, 18, 46])
|
|
}
|
|
document.getElementById('button1').onclick = function() {
|
|
wmks.enterFullScreen();
|
|
}
|
|
</script>
|
|
</body>
|
|
|
|
</html> |