HTML5 客户端: 如何最大化浏览器窗口
概述
使用RDP协议连接至会话后将无法再变更分辨率,使用HTML 5客户端同样也无法在连接后修改分辨率。
当您将浏览器最大化窗口后连接vPlatform+ 服务器,您将获得最好的使用体验,因此,您可以强制浏览器连接vPlatform+ 服务器时默认以最大化窗口的形式来打开用户桌面,注意:因为浏览器的安全性限制,您没有办法强制浏览器以”全屏”的模式运行,如果需要以全屏的模式运行,您必须手动点击实现。
最大化浏览器窗口
您可以使用记事本等工具编辑vPlatform+ 目录下的 “Clients\www\software\common.js” 文件。
为了能够让用户以最大化屏幕的方式运行,你需要修改带有”window.open”的行并添加以下内容:
, "screenX=0,screenY=0,left=0,top=0,fullscreen=yes,width="+(screen.availWidth-5)+",height="+(screen.availHeight-(55))
这允许让 IE/Chrome/Firefox/Safari等浏览器以最大化屏幕的方式连接远端桌面。
打开文件并搜索 “window.open(”
然后在圆括号前添加以下内容, 例如原内容为:
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse);
修改后变成:
window.open(hostGateway + jwtsclickLinkBefore(getside(), p), window.opforfalse, "screenX=0,screenY=0,left=0,top=0,fullscreen=yes,width="+(screen.availWidth-5)+",height="+(screen.availHeight-(55)));
继续搜索到:
tmpwin = window.open(p, '_blank'); //Chrome needs _blank
修改后变成:
tmpwin = window.open(p, '_blank', "screenX=0,screenY=0,left=0,top=0,fullscreen=yes,width="+(screen.availWidth-5)+",height="+(screen.availHeight-(55))); //Chrome needs _blank
继续搜索到:
success = window.open(p, k);
修改后变成:
success = window.open(p, k, "screenX=0,screenY=0,left=0,top=0,fullscreen=yes,width="+(screen.availWidth-5)+",height="+(screen.availHeight-(55)));
最后搜索:
cpwin = window.open("about:blank", n);
修改后变成:
cpwin = window.open("about:blank", n, "screenX=0,screenY=0,left=0,top=0,fullscreen=yes,width="+(screen.availWidth-5)+",height="+(screen.availHeight-(55)));