【发布时间】:2016-08-14 00:51:21
【问题描述】:
我正在尝试使用全屏 API 打开一个新页面(具有不同的布局)。当用户点击打开的课程链接时,正确的页面/布局将以全屏模式打开。
我正在使用这个函数来触发全屏模式:
// Find the right method, call on correct element
function launchIntoFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if(element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
// Launch fullscreen for browsers that support it!
launchIntoFullscreen(document.documentElement); // the whole page
问题是,API 只接受在全屏模式下打开同一页面或隐藏元素。我知道这是预期的行为。
当用户点击正确的链接时,我需要以全屏模式打开不同的页面。
是否有任何解决方法可以使它成为可能?
【问题讨论】:
标签: javascript fullscreen html5-fullscreen