支援的浏覽器
- Internet Explorer 10
- Firefox 24+
- Chrome 30+
- Safari 6.1+
擷取票根
vijava
VirtualMachineTicket virtualMachineTicket=virtualMachine.acquireTicket("webmks");
System.out.println(virtualMachineTicket.ticket);
vmware html sdk 簡單介紹
sendCAD
向目前連接配接的虛拟機發送一個Control-Alt-Delete鍵序列。
canFullScreen()
表示是否在此浏覽器上啟用了全屏功能。由于安全原因,Safari在全屏模式下不支援鍵盤輸入,是以禁用了全屏模式。
enterFullSscreen ()
如果支援,強制浏覽器進入全屏模式。在全屏模式下,隻有遠端螢幕會顯示。
updateScreen ()
更改分辨率或重新調整遠端螢幕以比對目前配置設定的大小。updateScreen的行為取決于選項的改變,決議,重新設定,和位置:
1)如果選項changeResolution為true,則向連接配接的VM發送更改分辨率請求,請求分辨率(width & height)與容器配置設定的大小相同。
2)檢查rescale選項:如果為真,重新調整遠端螢幕以适應容器配置設定的大小。
3)檢查位置選項:如果遠端螢幕的大小與容器配置設定的大小不一緻,則根據其值将遠端螢幕放置在容器的中間或左上方。
簡單html
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Console</title>
</head>
<body>
<link rel="stylesheet" type="text/css" href="css/wmks-all.css" target="_blank" rel="external nofollow" />
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<script type="text/javascript" src="wmks.min.js"></script>
<div id="wmksContainer" style="position:absolute;width:100%;height:100%"></div>
<script>
var wmks = WMKS.createWMKS("wmksContainer",{})
.register(WMKS.CONST.Events.CONNECTION_STATE_CHANGE, function(event,data){
if(data.state == WMKS.CONST.ConnectionState.CONNECTED){
console.log("connection state change : connected");}
});
//24ccde9eaf7586d6即上面擷取的票根
wmks.connect("wss://145.170.32.150:443/ticket/24ccde9eaf7586d6");
</script>
</body>
</html>
連結
官方sdk資料
vmware html sdk下載下傳位址