2017-07-03 53 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