HTML5 Fullscreen Event Listener

后端 未结 3 1286
天涯浪人
天涯浪人 2020-12-16 14:45

I\'m trying to detect if the current document is fullscreen or not using:

document.addEventListener(\'webkitfullscreenchange mozfullscreenchange fullscreench         


        
3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-16 14:47

    A convenient library-free solution:

    ["fullscreenchange", "webkitfullscreenchange", "mozfullscreenchange", "msfullscreenchange"].forEach(
        eventType => document.addEventListener(eventType, yourCheckFunction, false)
    );
    

    or alternatively:

    ["", "webkit", "moz", "ms"].forEach(
        prefix => document.addEventListener(prefix+"fullscreenchange", yourCheckFunction, false)
    );
    

提交回复
热议问题