HTML5-Client: RDP-Sitzungsauflösung auf mobilen Geräten
Die gängige Bildschirmauflösung der meisten Geräte, insbesondere von Mobiltelefonen, beträgt 320x480, aber das ist offensichtlich nicht ausreichend, um die RDP-Sitzung zu erstellen.
Daher wurde die Auflösung auf 800 in der Breite voreingestellt. Die Höhe der Auflösung wird durch die native Logik versteckter Browser neu berechnet. Je höher die Breite, desto größer die Höhe.
- Als Beispiel beträgt die Standardauflösung 320x480. Wenn Sie nun die Ansicht auf 800 einstellen, berechnet der Browser den Wert für die Höhe beispielsweise auf 800x904. Wenn Sie die Breite auf 1280 einstellen, beträgt sie dann 1280x1160 usw.
Die Höhe und Breite hängen von der Landschafts-/Hochformatansicht Ihres Geräts ab, wie 800x904 oder 904x800 usw. Jeder Browser kann dies mit seiner eigenen Logik neu berechnen, um den RDP-Bildschirm in den Ansichtsbereich Ihres Geräts einzupassen, und kann je nach Browser unterschiedlich sein, selbst wenn er auf demselben Gerät verwendet wird.
Wenn Sie die Höhe manuell einstellen, brechen Sie das Seitenverhältnis Ihres Geräts, und die endgültige RDP-Sitzung wird außerhalb Ihrer Portansicht liegen. Um diese Bereiche zu erreichen, müssen Sie zu den gewünschten Positionen scrollen.
- Daher wird empfohlen, die Höhe nicht manuell festzulegen, sondern das Gerät die Höhe automatisch wählen zu lassen.
Wenn Sie mehr Höhe benötigen, erhöhen Sie die Breite! Bei Tests auf Mobiltelefonen war der gute Wert für die Breite 800. Sie müssen jedoch darauf achten: Die CPUs der meisten Mobiltelefone sind normalerweise langsam, daher wird die CPU-Auslastung steigen, wenn Sie die Höhe erhöhen. Bei Tablet-Geräten sind die CPUs schneller, daher wird empfohlen, die Breite auf einen höheren Wert wie 1280 einzustellen und das Gerät zuzulassen, den Wert für die Höhe neu zu berechnen.
Weil einige Browser wie FireFox Mobile das Festlegen des Viewports nach dem Laden der Seite nicht erlauben, wurde dieser Wert fest in die Datei Clients\www\software\html5.html gesetzt.
Zum Beispiel ändern Sie es zu:
um die Breite zu erhöhen und gleichzeitig die Höhe, die von der nativen internen Logik der Browser neu berechnet wird.
Als zweites Beispiel, es zu ändern in:
würde den Ansichtsbereich brechen und die RDP-Sitzung würde nicht auf den Bildschirm passen.