Ich habe für einen Online-Info-Touchscreen diese Funktion benutzt, um
den Browser in den Fullscreen-Modus zu schalten ("Fulscreen-API"):
1 |
|
2 | function full(element)
|
3 | {
|
4 | if(element.requestFullscreen) {
|
5 | element.requestFullscreen();
|
6 | } else if(element.mozRequestFullScreen) {
|
7 | element.mozRequestFullScreen();
|
8 | } else if(element.msRequestFullscreen) {
|
9 | element.msRequestFullscreen();
|
10 | } else if(element.webkitRequestFullscreen) {
|
11 | element.webkitRequestFullscreen();
|
12 | }
|
13 | }
|
Lege ich den Funktions-Aufruf (ich übergebe den Body als Element) auf
den onclick-Event eines Buttons, klappt es, der Browser geht in den
Fullscreen/Kiosk-Mode.
Trage ich die Funktion aber in Body/onload ein oder in einen setTimeout
(auf 1 oder 2s gesetzt) ein (damit automatisch umgeschaltet wird),
passiert garnix. Warum? Danke für Tips.