我发现了一个名为screenfull.js的插件,我想知道是否有可能在不点击按钮的情况下自动在全屏中打开页面。这是一个使页面全屏的代码示例:
document.getElementById('#button').addEventListener('click', function() {
if ( screenfull ) {
screenfull.request();
} else {
// Ignore or do something else
}});
发布于 2012-06-08 00:09:06
使用他们的演示,您可以只在窗口加载时运行请求:
例如:
window.onload = function() {
screenfull.request( $('#container')[0] );
};编辑
你也可以在准备好jQuery文档的情况下运行它……
例如。
$(document).ready(function() {
screenfull.request( $('#container')[0] );
});发布于 2012-06-08 00:39:09
不,这不可能。出于安全考虑,requestFullScrenn()必须由直接的用户操作(如单击)触发。这和弹出窗口是一样的。
请阅读https://wiki.mozilla.org/Security/Reviews/Firefox10/CodeEditor/FullScreenAPI,或许还可以阅读https://wiki.mozilla.org/Gecko:FullScreenAPI作为参考。
https://stackoverflow.com/questions/10935589
复制相似问题