【问题标题】:Put browser full screen and refresh on button click (simulate F11) JavaScript将浏览器全屏并刷新按钮单击(模拟 F11)JavaScript
【发布时间】:2013-08-06 08:52:06
【问题描述】:

我回答了 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

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

【问题讨论】:

  • 简答:不可能,你想要的方式。您提供的链接和它一样好。替代答案:不要弄乱我的主浏览器窗口。请开一个新的
  • 以前是可能的,不是吗?在这种情况下,我想通过为用户提供全屏按钮来重新调整当前窗口的大小。
  • 永远不可能从当前窗口中删除 chrome。 IE 允许(允许)打开一个新窗口并杀死当前窗口,如果你对我的窗口这样做,我称之为拒绝服务。我非常喜欢新窗口或者像 Chrome 那样做here
  • 这样吗? fiddle.jshell.net/WWFXW/6/show/light 查看实现:@ZaoTaoBao 的第一个链接中的jsfiddle.net/WWFXW/6 fsapi 顺便说一句,答案非常完整。请记住,目前浏览器支持非常有限。另外,developer.mozilla.org/en-US/docs/Web/Guide/DOM/…
  • 这就是我提到的 Chrome/Safari。它的工作原理很像 F11 @j03w 为什么不添加作为答案?

标签: javascript fullscreen keypress


【解决方案1】:

【讨论】:

  • 不,当用户按下 goTofullScreen 按钮时,我希望整个页面全屏显示。
  • 查看我添加的链接。 Safari 和 Chrome 支持该功能
  • 谢谢,这也适用于全屏,但我想全屏刷新。一旦我刷新它,全屏就消失了。任何摆脱它的想法。
  • @Vixed,不,必须停止刷新。这是一个老问题。现在可能有一个新的解决方案。祝你好运。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 2021-10-10
    相关资源
    最近更新 更多