window.screen.availWidth / window.screen.availHeight geben leider falsche Informationen.
Ebenso document.documentElement.clientWidth / height
Code:
!v_width=document.body.clientWidth;
Debug width
!v_height=document.body.clientHeight;
Debug height
funktioniert.
Um ein Vollbild (ohne Balken zu erreichen, benutze ich diese Procedure:
Code:
Procedure Fullscreen()
!function _RequestFullScreen() {
;!var elem = document.getElementById("SpiderBody");
!var elem = document.documentElement;
!if (elem.requestFullscreen) {
! elem.requestFullscreen();
!} else if (elem.requestFullScreen) {
! elem.requestFullScreen();
!} else if (elem.msRequestFullscreen) {
! elem.msRequestFullscreen();
!} else if (elem.msRequestFullScreen) {
! elem.msRequestFullScreen();
!} else if (elem.mozRequestFullScreen) {
! elem.mozRequestFullScreen();
!} else if (elem.mozRequestFullscreen) {
! elem.mozRequestFullscreen();
!} else if (elem.webkitRequestFullscreen) {
! elem.webkitRequestFullscreen();
!} else if (elem.webkitRequestFullScreen) {
! elem.webkitRequestFullScreen();
!} else if (elem.oRequestFullscreen) {
! elem.oRequestFullscreen();
!} else if (elem.oRequestFullScreen) {
! elem.oRequestFullScreen();
!}
!}
!_RequestFullScreen();
EndProcedure
Das funktioniert auf Tablets und auf Smartphones und Chrome mit Android 7
Bei Android 9 und Chrome bleibt unten die Menüleiste stehen.
Gibt es dafür schon andere, funktionierende Tips?