需要在JavaScript中监听keypress事件,当事件的keyCode为27(表示Escape键)时,调用退出全屏方法并设置全屏按钮状态为关闭。代码示例如下:
document.addEventListener("keypress", function(event){
if(event.keyCode === 27){
document.exitFullscreen(); // 退出全屏
document.getElementById("fullscreen-btn").classList.remove("on"); // 关闭全屏按钮状态
}
});