检查是否启用了全屏,跨浏览器
Check Whether Fullscreen is Enabled, Cross Browser
检查 window 是否在 javascript 中处于全屏模式的可靠跨浏览器方法是什么?
澄清一下,我想问的是如何检查我们当前是否处于全屏模式,以及是否已启用全屏API。
链接问题中的答案没有解决问题。但是,这里接受的答案确实如此。
这适用于所有新浏览器:
if (!window.screenTop && !window.screenY) {
alert('Browser is in fullscreen'); }
对于实际支持全屏的浏览器 API,可以检查 fullscreenElement
属性 查看浏览器当前是否处于全屏模式。
如果 window 不是全屏,则 属性 是 null
。
因为它在某些浏览器中仍然有前缀,所以应该检查所有变体以支持所有支持全屏的浏览器 API
if (document.fullscreenElement ||
document.mozFullScreenElement ||
document.webkitFullscreenElement ||
document.msFullscreenElement ) {
// in fullscreen
}
检查 window 是否在 javascript 中处于全屏模式的可靠跨浏览器方法是什么?
澄清一下,我想问的是如何检查我们当前是否处于全屏模式,以及是否已启用全屏API。
链接问题中的答案没有解决问题。但是,这里接受的答案确实如此。
这适用于所有新浏览器:
if (!window.screenTop && !window.screenY) {
alert('Browser is in fullscreen'); }
对于实际支持全屏的浏览器 API,可以检查 fullscreenElement
属性 查看浏览器当前是否处于全屏模式。
如果 window 不是全屏,则 属性 是 null
。
因为它在某些浏览器中仍然有前缀,所以应该检查所有变体以支持所有支持全屏的浏览器 API
if (document.fullscreenElement ||
document.mozFullScreenElement ||
document.webkitFullscreenElement ||
document.msFullscreenElement ) {
// in fullscreen
}