1

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

我下载了这个插件

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

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

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

4

2 回答 2

1

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

于 2013-04-09T00:51:19.813 回答
0

我用了一个技巧……
        我听着身体上的任何点击来激活。
例如:

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

于 2014-02-15T21:39:28.507 回答