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

问题描述 投票:1回答:1

我正在尝试将我开发的课程从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();
        }

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

javascript fullscreen scorm
1个回答
0
投票

引用MDN

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

我假设您在第一种情况下以某种方式满足了该要求,而在第二种情况下则没有。

© www.soinside.com 2019 - 2024. All rights reserved.