toggleFullscreen
export function toggleFullscreen() {
if (isFullscreen()) {
exitFullscreen()
} else {
requestFullscreen()
}
}
1, 首先判断当前是否是全屏模式
export function isFullscreen(): boolean {
let document = (window.document as any)
return !!document.fullscreenElement || !!document.webkitFullscreenElement
}
2 ,触发全屏模式
export function requestFullscreen() {
let document = (window.document as any)
if (!document.fullscreenElement &&
!document.mozFullScreenElement &&
!document.webkitFullscreenElement &&
!document.msFullscreenElement ) {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen()
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscr