2017-05-04 3 views
0

ich diesen Code bin mit vollem Umfang nutzen zu gehen:requestFullScreen nicht auf mobilen Geräten

function toggleFullScreen() { 
    var doc = window.document; 
    var docEl = doc.documentElement; 

    var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen; 
    var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen; 

    if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) { 
    requestFullScreen.call(docEl); 
    } 
    else { 
    cancelFullScreen.call(doc); 
    } 
} 

Fehler: TypeError: undefined is not an object (evaluating 'requestFullScreen.call')

Es ist auf der Linie auf Desktop-Geräten

if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) { 
     requestFullScreen.call(docEl); 
     } 

Dieser Code funktioniert erscheint , aber wenn es mit mobilen Geräten verwendet wird, passiert nichts. Ich wundere mich warum. Irgendeine Idee was vermisse ich?

Antwort

Verwandte Themen