全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1263|回复: 2

其实息壤的vnc真的是高端大气上档次

[复制链接]
发表于 2013-10-10 19:01:49 | 显示全部楼层 |阅读模式
    竟然是用别人写好的html5 vnc
  1. /*
  2. * noVNC: HTML5 VNC client
  3. * Copyright (C) 2011 Joel Martin
  4. * Licensed under LGPL-3 (see LICENSE.txt)
  5. *
  6. * See README.md for usage and integration instructions.
  7. */

  8. /*jslint evil: true */
  9. /*global window, document, INCLUDE_URI */

  10. /*
  11. * Load supporting scripts
  12. */
  13. //$("document").ready(load_remoteVNC);
  14. function get_INCLUDE_URI() {
  15.     return (typeof INCLUDE_URI !== "undefined") ? INCLUDE_URI : "include/";
  16. }
  17. //刷新VNC
  18. function refreshVNC(){
  19.         var url = location.href;
  20.         var url_=url.split("=")[0];
  21.         var key =url.substring(url.lastIndexOf('&'));
  22.         $.ajax({
  23.                 async:false,
  24.                 type : "post",
  25.                 url : REMOTE_URL+ "../ops/ops!getVNC.action",
  26.                 dataType : 'json',
  27.                 success : function(json) {
  28.                         if(json.resultObject!=null){
  29.                                 var url=json.resultObject;
  30.                                 var token = url.split("=")[1];
  31.                                 url= url_+"="+token+key;
  32.                                 location.href = url;
  33.                                 //alert(location.href);
  34.                                 window.location.reload();
  35.                         }
  36.                 },
  37.                 error : function() {
  38.                         alert("error");
  39.                 },
  40.         });
  41. }
  42. //重启VNC
  43. function rebootVNC(){
  44.         if(confirm("是否需要重启当前计算机?")){
  45.                 $.ajax({
  46.                         async:false,
  47.                         type : "post",
  48.                         url : REMOTE_URL+ "../ops/ops!rebootVM.action",
  49.                         dataType : 'json',
  50.                         success : function(json) {
  51.                                 if(json.success){
  52.                                         alert("虚拟机重启成功!");
  53.                                 }else{
  54.                                         alert(json.resultMsg);
  55.                                 }
  56.                         },
  57.                         error : function() {
  58.                                 alert("error");
  59.                         },
  60.                 });
  61.         }
  62. }
  63. function load_remoteVNC(){
  64.         /*
  65.         $("#remote_vnc")[0].src = location.href;
  66.         */
  67.        
  68.         var token=location.href.split("=")[1].substring(0,36);
  69.         var key = decode(WebUtil.getQueryVar('key'));
  70.         var url = "http://"+key+":"+vncURL.port+"/vnc_auto.html?token=";
  71.         $("#remote_vnc")[0].src = url+token;
  72.         $("#remote_vnc")[0].location.reload();
  73. }
  74. (function () {
  75.     "use strict";

  76.     var extra = "", start, end;

  77.     start = "<script src='" + get_INCLUDE_URI();
  78.     end = "'><\/script>";

  79.     // Uncomment to activate firebug lite
  80.     //extra += "<script src='http://getfirebug.com/releases/lite/1.2/" +
  81.     //         "firebug-lite-compressed.js'><\/script>";

  82.     extra += start + "util.js" + end;
  83.     extra += start + "webutil.js" + end;
  84.     extra += start + "logo.js" + end;
  85.     extra += start + "base64.js" + end;
  86.     extra += start + "websock.js" + end;
  87.     extra += start + "des.js" + end;
  88.     extra += start + "input.js" + end;
  89.     extra += start + "display.js" + end;
  90.     extra += start + "rfb.js" + end;

  91.     document.write(extra);
  92. }());
复制代码
发表于 2013-10-10 19:03:39 来自手机 | 显示全部楼层
JJ的发现填补了息壤的空白!
发表于 2013-10-10 19:42:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-16 13:46 , Processed in 0.070999 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表