2

我正在尝试获取全屏模式的状态。脚本在除 Opera 之外的所有浏览器中都能正常工作。如何解决这个问题?

$(document).bind('webkitfullscreenchange mozfullscreenchange fullscreenchange',function(){
        if(document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen){
            console.log(' Enter Fullscreen ');
        }else{
            console.log(' Exit Fullscreen ');
        }
});
4

1 回答 1

1

根据文档,目前,您正在使用非标准方式来实现这一点(mozFullScreen等)。

在 Firefox、Safari、Chrome 和 Opera 12.10 中,document.fullscreenElement它是标准并且将实现您想要的。

然而,在较新版本的Opera中,似乎存在一些与.fullscreenElement

在较新版本的 Opera 中解决这些错误的方法是document.requestFullscreen改用。

于 2013-06-15T22:05:53.347 回答