使用Scorm Cloud(学习管理系统)时尝试全屏模式

时间:2020-05-14 15:11:28

标签: javascript fullscreen scorm

我正尝试将我开发的课程从Scorm Cloud(学习管理系统)启动时全屏显示。当直接从LMS使用W3的以下代码启动时,我设法获得了全屏显示:

 var html = document.querySelector('html');
        console.log(html)
        if (html.requestFullscreen) {
            html.requestFullscreen();
        } else if (html.mozRequestFullScreen) { /* Firefox */
            html.mozRequestFullScreen();
        } else if (html.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
            html.webkitRequestFullscreen();
        } else if (html.msRequestFullscreen) { /* IE/Edge */
            html.msRequestFullscreen();
        }

但是,当我通过电子邮件发送邀请参加课程时。该课程无法全屏启动。你能告诉我为什么吗?

1 个答案:

答案 0 :(得分:0)

引用MDN

注意:必须在响应用户交互或设备方向更改时调用此方法。否则它将失败。

我认为您以某种方式满足了第一种情况的要求,而不是第二种情况。