将浏览器全屏显示并按下按钮单击(模拟F11)JavaScript

时间:2013-08-06 08:52:07

标签: javascript fullscreen keypress

我浏览了10多个相同内容的问题,但没有找到更新的答案。 (网络世界正在迅速变化,我猜)。首先,是否可以将当前窗口全屏模拟F11按下用户按钮单击。如果我希望该功能适用​​于所有主流浏览器(IE,FF,Chrome和Safari),那么最佳做法是什么呢?

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

Simulate F11 with javascript

onclick go full screen

包括上面的链接我经历了很多问题,但没有任何疑问。如果有人能想出一个想法,它真的很有帮助。谢谢。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

此问题可能与您关联的问题重复。 最新的跨浏览器解决方案是:

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