2014-01-14 64 views
1

在JavaScript中,有没有办法知道导航器是全屏? 我的意思是真正的全屏幕(F11与铬)。有没有办法知道导航器是全屏(F11)

只有当他还没有完成时,我需要向用户提出。

+0

'如果(window.innerHeight == screen.height)'想到的,但它可能不是很准确 – adeneo

+1

http://stackoverflow.com/questions/21103478/fullscreenchange-event-not-firing-in-chrome – cgTag

+0

没有本地API来检查导航器是否处于全屏模式......但您拥有fullscreenEnabled方法,如果上下文对象和所有祖先浏览上下文的文档将其全屏启用标志设置...如果返回false,则必须有FS模式(或不是?)中的元素。 https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html#api https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode – rafaelcastrocouto

回答

-1

对于新的浏览器,这将工作

function isFullScreen(){ 
    return (!window.screenTop && !window.screenY) 
} 
+0

不知道这是否工作。我总是变得真实。全屏和不全屏。 – putvande

+0

你有什么浏览器? – scrblnrd3

+0

告诉我从控制台铬,真正的,最大化。 – dandavis

相关问题