解决监听全屏状态下esc退出全屏
1 //判断是否全屏 2 const checkFull=()=> { 3 var isFull = 4 document.fullscreenElement || 5 document.mozFullScreenElement || 6 document.webkitFullscreenElement;//兼容不同浏览器 7 //to fix : false || undefined == undefined 8 if (isFull === undefined) isFull = false; 9 return isFull; 10 } 11 //监听窗口退出全屏解决无法监听Esc按键 12 window.onresize = function () { 13 if (!checkFull()) { 14 //要执行的动作 15 isFull.value = false;//样式改变 16 console.log("退出全屏") 17 } 18 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了