Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 全屏歌剧_Javascript_Fullscreen_Opera - Fatal编程技术网

Javascript 全屏歌剧

Javascript 全屏歌剧,javascript,fullscreen,opera,Javascript,Fullscreen,Opera,我正在尝试获取全屏模式的状态。脚本在除Opera之外的所有浏览器中都可以正常工作。如何解决这个问题 $(document).bind('webkitfullscreenchange mozfullscreenchange fullscreenchange',function(){ if(document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen){ console.log

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

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

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

在Firefox、Safari、Chrome和Opera 12.10中,
document.fullscreenElement
是标准,可以实现您想要的功能

然而,在较新版本的Opera中,
fullscreenElement
似乎存在一些bug(请参阅和


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

@Zenith没有帮助(对不起,我指的是
document.fullscreenElement
。事实上,仅此一项就可以用于Chrome、Firefox、Opera和Safari@Zenith很奇怪,但在Opera中不起作用。也许还有其他方法?您使用的是哪个版本的Opera?根据v12.10中支持的文档-尝试
document.requestFullscreen