【问题标题】:jQuery: Open/request Fullscreen browser on load?jQuery:加载时打开/请求全屏浏览器?
【发布时间】:2014-02-16 05:39:28
【问题描述】:

我有一个带有 div #container 的页面,我希望在支持的浏览器上进入全屏模式(或至少请求进入全屏模式)。

我下载了this plugin

虽然示例都显示使用按钮进入全屏,但我想在加载时进行。我试过了:

$(window).load(function() {
        if($.support.fullscreen){
            $('#container').fullScreen();
        }
    });

它通过了支持测试 (Chrome 28) 但没有任何反应。我错过了什么?

【问题讨论】:

    标签: jquery html fullscreen window-load


    【解决方案1】:

    经过进一步研究,出于安全原因,全屏 API只能通过用户交互激活。如果有人知道,请随时发布。

    【讨论】:

      【解决方案2】:

      我用了一个技巧...
      我会倾听身体上的任何点击以激活。
      例如:

      $('body').on('click', '*', function() { screenfull.request(); }); 注意:它不会跟踪已经有事件处理程序的按钮(e.t.c)......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-09-06
        • 1970-01-01
        • 2013-11-20
        • 2013-12-30
        • 2014-12-29
        • 1970-01-01
        相关资源
        最近更新 更多