1.如果是H5全屏,使用cc.screen里面的接口就可以完成
判断全屏:cc.screen.isFullScreen()
打开全屏:cc.screen.requestFullScreen(document.documentElement,function(){});
关闭全屏:cc.screen.exitFullScreen();
2.如果是浏览器全屏(F11)使用上面办法就无法判断是否全屏,只能通过浏览器的宽高去判断,重点:火狐浏览器和chrome浏览器判断方式有点区别
var explorer = window.navigator.userAgent.toLowerCase(); if(explorer.indexOf('firefox') > 0){ if (window.outerHeight === window.screen.height && window.outerWidth === window.screen.width) { alert('全屏'); } else { alert('不是全屏'); } } else{ if (document.body.scrollHeight === window.screen.height && document.body.scrollWidth === window.screen.width) { alert('全屏'); } else { alert('不是全屏'); } }