Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:在加载时打开/请求全屏浏览器?_Jquery_Html_Fullscreen_Window Load - Fatal编程技术网

jQuery:在加载时打开/请求全屏浏览器?

jQuery:在加载时打开/请求全屏浏览器?,jquery,html,fullscreen,window-load,Jquery,Html,Fullscreen,Window Load,我有一个带有div#container的页面,我希望在支持的浏览器上进入全屏模式(或者至少请求进入全屏模式) 我下载了 虽然这个示例都显示了使用按钮进入全屏,但我还是希望在加载时这样做。我试过: $(window).load(function() { if($.support.fullscreen){ $('#container').fullScreen(); } }); 它通过了支持测试(Chrome 28),但什么也没发生。我

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

我下载了

虽然这个示例都显示了使用按钮进入全屏,但我还是希望在加载时这样做。我试过:

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

它通过了支持测试(Chrome 28),但什么也没发生。我缺少什么?

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

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

我使用了一个技巧…
我倾听身体上的任何点击以激活。
如: 注意:它不会跟踪已经有事件处理程序的按钮(e.t.c)…

我使用了一个技巧…
我倾听身体上的任何点击以激活。
如: 注意:它不跟踪已经有事件处理程序的按钮(e.t.c)

$('body').on('click', '*', function() {
        screenfull.request();
    });