2013-08-06 37 views
4

我經歷了超過10個問題,但內容相同但未找到更新的答案。 (網絡世界正在迅速改變,我猜)。首先,是否可以將當前窗口全屏模擬F11按下用戶按鈕單擊。如果我希望該功能可以在所有主流瀏覽器(IE,FF,Chrome和Safari)中運行,那麼最佳做法是什麼?將瀏覽器全屏並刷新按鈕單擊(模擬F11)JavaScript

How to make in Javascript full screen windows (stretching all over the screen)

Simulate F11 with javascript

onclick go full screen

包括上面我通過很多問題去但沒有susses鏈接。如果有人能夠提出一個想法,這真的很有幫助。謝謝。

+0

簡答:不可能,你想要的方式。你提供的鏈接是一樣好。替代答案:不要惹我的主瀏覽器窗口。請打開一個新的號碼 – mplungjan

+0

可能更早,不是嗎?在這種情況下,我想通過提供用戶轉到全屏按鈕來重新調整當前窗口的大小。 – Amila

+0

從當前窗口中刪除chrome是不可能的。 IE允許(允許)打開一個新窗口並殺死當前窗口,這是我稱之爲拒絕服務的東西,如果你這樣做到我的窗口。我強烈希望有一個新窗口,或者像Chrome一樣[這裏](http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/) – mplungjan

回答

1

這個問題可能是你鏈接到一個問題的重複幫助你example of full screen。 最新的跨瀏覽器的解決方案是:

function requestFullScreen(elt) { 
    console.log("Requesting fullscreen for", elt); 
    if (elt.requestFullscreen) { 
     elt.requestFullscreen(); 
    } else if (elt.msRequestFullscreen) { 
     elt.msRequestFullscreen(); 
    } else if (elt.mozRequestFullScreen) { 
     elt.mozRequestFullScreen(); 
    } else if (elt.webkitRequestFullscreen) { 
     elt.webkitRequestFullscreen(); 
    } else { 
     console.error("Fullscreen not available"); 
    } 
} 

請注意,這是「實驗技術」作爲這個帖子的。有關更多詳細信息,請參見this answerthis MDN page