加载文档时的全屏浏览器窗口

IT技术 javascript jquery browser dom-events
2021-03-07 12:21:45

加载页面后如何全屏浏览器窗口?我在 jQuery 中使用过类似下面的代码,但它只能使用事件click但我希望在负载上工作

jQuery(document).ready(function($) {
    function fullScreen(){
            var docElm = document.documentElement;
            if (docElm.requestFullscreen) {
                //alert("requestFullscreen");
                docElm.requestFullscreen();
            }
            else if (docElm.mozRequestFullScreen) {
                //alert("mozRequestFullScreen");
                docElm.mozRequestFullScreen();
            }
            else if (docElm.webkitRequestFullScreen) {
                //alert("webkitRequestFullScreen");
                docElm.webkitRequestFullScreen();
            }

    }
});
1个回答

来自https://wiki.mozilla.org/Gecko:FullScreenAPI#Suggested_UA_Policy

..requestFullScreen 当窗口已经处于全屏状态时被批准。否则,拒绝用户操作(例如,非合成输入事件处理程序)之外的requestFullScreen

因此,如果不是由用户操作触发,则不可能强制全屏显示

我可以不制作一个按钮,然后以编程方式“触发”该按钮吗?:) 我也在尝试构建一个全屏打开的网络应用程序......
2021-04-22 12:21:45