浏览器默认不允许监听Esc
Chrome退出全屏模式时不会触发按键事件。你需要定义一个事件监听器来监听fullscreenchange事件(全屏模式的变化),就像这样(这个东西没有很好地标准化,所以你需要监听不同浏览器触发的事件)
if (document.addEventListener) {
            document.addEventListener('webkitfullscreenchange', exitHandler, false);
            document.addEventListener('mozfullscreenchange', exitHandler, false);
            document.addEventListener('fullscreenchange', exitHandler, false);
            document.addEventListener('MSFullscreenChange', exitHandler, false);
        }
复制代码然后,当浏览器触发此事件时,它将调用exitHandler你自定义的函数,并且你可以通过执行以下操作在用户退出全屏模式时执行操作:
function exitHandler() {
        if (!document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement) {
            ... do something here
        }
    }
复制代码© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
    






















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)
