2013-04-08 83 views
1

我有一个div #container的页面,我希望在支持的浏览器上进入全屏模式(或者至少请求进入全屏模式)。jQuery:打开/请求加载全屏浏览器?

我下载this plugin

,虽然该示例显示所有使用按钮进入全屏模式,我想这样做的负载。我尝试过:

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

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

回答

1

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

0

我用了一招......
               我听任何对身体的点击来激活。
例如:

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