要检测页面是否处于全屏模式,可以使用 JavaScript 提供的 Fullscreen API。以下是一个简单的示例代码,演示如何检测页面是否处于全屏模式:
// 检测页面是否处于全屏模式
function isPageFullscreen() {
return !!(document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement);
}
// 监听全屏状态变化
document.addEventListener('fullscreenchange', function () {
if (isPageFullscreen()) {
console.log('页面已进入全屏模式');
} else {
console.log('页面已退出全屏模式');
}
});
// 进入全屏
function requestFullscreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
}
}
// 退出全屏
function exitFullscreen() {
if (doc