File size: 1,009 Bytes
89ce340 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
// 进入全屏
export const enterFullscreen = () => {
const docElm = document.documentElement
if (docElm.requestFullscreen) docElm.requestFullscreen()
else if (docElm.mozRequestFullScreen) docElm.mozRequestFullScreen()
else if (docElm.webkitRequestFullScreen) docElm.webkitRequestFullScreen()
else if (docElm.msRequestFullscreen) docElm.msRequestFullscreen()
}
// 退出全屏
export const exitFullscreen = () => {
if (document.exitFullscreen) document.exitFullscreen()
else if (document.mozCancelFullScreen) document.mozCancelFullScreen()
else if (document.webkitExitFullscreen) document.webkitExitFullscreen()
else if (document.msExitFullscreen) document.msExitFullscreen()
}
// 判断是否全屏
export const isFullscreen = () => {
const fullscreenElement =
document.fullscreenElement ||
document.mozFullScreenElement ||
document.webkitFullscreenElement ||
document.msFullscreenElement ||
document.webkitCurrentFullScreenElement
return !!fullscreenElement
} |