在通用的移动设备,尤其是早期的手机,分辨率只有320*480,这完全无法启用RDP的会话连接。所以RDP会话的屏幕的分辨率的宽度会被设置为800,而高度会根据浏览器的内在计算逻辑进行自动设置。
- 例如,标准的分辨率是320*480,当你将视窗设置为800,浏览器会自动计算相应的高度,比如800*904,当您将分辨率宽度设置为1280,相应的分辨率会自动计算为1280*1160等。
相应的高度及宽度也与您设备的横向与纵向有关,像800*904或904*800等。各种浏览器会根据自身的逻辑来自动匹配最优的分辨率,可能在同一设备上,使用不同的浏览器连接也会设置为不同的RDP分辨率。
如果您手动设置了高度,可能会导致RDP会话窗口显示不全,这样您就需要通过滚动屏幕来查看所被遮盖的会话内容。
所以不建议您手动设置高度参数 ,而让设备自动匹配相应的高度参数。
如果您需要更高的高度,您可以通过设置更大的宽度来实现!在移动设备上经测试比较好的值是将宽度设置为800。另外您还需要注意:大多数的移动设备的CPU运算能力都比较的低,所以,当您增加了更大的高度,相应的会增加移动设备的CPU负荷。而平板设备CPU的运算能力都比较强,您可以将宽度值设置为1280以实现更大的显示尺寸。
因为大多数的浏览器,像Firefox 在页面加载后便不可再调整视图大小,所以可以修改以下参数 Clients\www\software\html5.html :
meta name="viewport" content="width=800, maximum-scale=1.4"
例如,将值变更为:
name="viewport" content="width=1280, maximum-scale=1.4"
来增加视图的宽度,相应的高度则由浏览器根据自身的逻辑进行最佳匹配。
第二个例子如下,将值改变为:
name="viewport" content="width=1280, height=1400, maximum-scale=1.4"
将会使得RDP会话的窗口不能够最佳的匹配设备的屏幕。