HTML5客户端:移动设备上的RDP会话分辨率
大多数设备,尤其是手机的常见屏幕分辨率为320x480,但显然这不足以创建RDP会话。
因此,分辨率的宽度预设为800。分辨率的高度由隐藏浏览器的本地逻辑重新计算。宽度越大,高度越大。
- 作为一个例子,标准分辨率是320x480,现在当你将视口设置为800时,浏览器会重新计算高度的值,例如为800x904,当你将宽度设置为1280时,则为1280x1160等。
高度和宽度取决于您设备的横屏/竖屏视图,例如 800x904 或 904x800 等。每个浏览器可以根据自己的逻辑重新计算,以将 RDP 屏幕适配到您设备的视口,并且即使在同一设备上使用,不同浏览器之间也可能有所不同。
如果您手动设置高度,则会破坏设备的视口比例,最终的 RDP 会话将超出您的端口视图,要到达这些区域,您必须滚动到所需的位置。
- 因此建议不要手动设置高度,而是让设备自动选择高度。
如果您需要更多高度,请增加宽度!通过在手机设备上测试,宽度的良好值为800。不过您必须注意:大多数手机的CPU通常较慢,因此当您增加高度时,它会增加CPU负载。在平板设备上,CPU更快,因此建议将宽度设置为更高的值,如1280,并允许设备重新计算高度的值。
因为一些浏览器如 FireFox 移动版不允许在页面加载后设置视口,因此该值被固定设置在 Clients\www\software\html5.html 文件中。
例如将其更改为:
为了增加宽度,同时高度由浏览器的本地内部逻辑重新计算。
作为第二个例子,将其更改为:
会破坏视口区域,RDP 会话将无法适应屏幕。