Проблема заключается в том, что при работе с Internet Explorer вы должны передавать другой элемент.Используя тот же компонент, который вы используете ...
Вместо:
if (screenfull.enabled) {
screenfull.request();
} else {
// Ignore or do something else
}
Сделайте это:
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
}