2017-07-03 54 views
0

我有一个按钮可帮助我以全屏方式打开页面。但是当我离开页面时,脚本会关闭全屏。Javascript全屏关闭更改页面

有人知道我怎样才能保持全屏当我去另一个页面?

这里是我完整的脚本:

<script type="text/javascript"> 
    function toggleFullScreen() { 
    if ((document.fullScreenElement && document.fullScreenElement !== null) ||  
     (!document.mozFullScreen && !document.webkitIsFullScreen)) { 
    if (document.documentElement.requestFullScreen) { 
     document.documentElement.requestFullScreen(); 
    } else if (document.documentElement.mozRequestFullScreen) { 
     document.documentElement.mozRequestFullScreen(); 
    } else if (document.documentElement.webkitRequestFullScreen) { 
     document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT); 
    } 
    } else { 
    if (document.cancelFullScreen) { 
     document.cancelFullScreen(); 
    } else if (document.mozCancelFullScreen) { 
     document.mozCancelFullScreen(); 
    } else if (document.webkitCancelFullScreen) { 
     document.webkitCancelFullScreen(); 
    } 
    } 
    } 
</script> 

回答

0

它不能这样做。 从 - https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API

另外,导航到另一页,改变标签,或切换 到另一个应用程序(使用,例如,使用Alt-Tab),而在 全屏模式退出全屏模式为好。

更新 -

F11 - 使得浏览器进入全屏模式,不使用全屏API

+0

但是,当我打F11,我的浏览器也进入到全屏。当我离开页面时,浏览器保持全屏 – John

+0

检查更新后的答案。 –

+0

当您要求安装的软件全屏时,与一些远程的html/js控制计算机切换全屏时相比,这是完全不同的事情。其含义将包括诸如将组件伪装成浏览器用户界面来进行攻击。 – ippi