0

I develop a website who is using https://github.com/sindresorhus/screenfull.js/ for full-screen mode. On Chrome, Firefox, Open, and Safari the plugin it works properly. But when I go to Internet Explorer 10+ the plugin doesn't work properly. So when I'm in full-screen mode I can not scroll the content even with the keyboard.

I tried to add overflow: scroll !important; overflow-y: scroll !important; to the body but without changes.

Can you please help me? Thank you in advance.

1 Answers1

0

The problem is that you should pass a different element when you are dealing with Internet Explorer. Using the same component that you're using...

Instead of:

    

if (screenfull.enabled) {

    screenfull.request();

} else {
        // Ignore or do something else
}

Do this:

let element = document.documentElement; // Default element for other browsers

if (element.msRequestFullscreen) {
   element = document.body; //overwrite the element (for IE)

}

if (screenfull.enabled) {
    screenfull.request(element);
} else {
    // Ignore or do something else
}