当我进入页面之后,用户已经通过交互进入全屏模式,此时我仅希望用户点击某一个按钮取消全屏,而不是点击esc或者f11取消全屏;
document.addEventListener('keydown', function(event) {
// 阻止 F11 键
if (event.key === 'F11') {
event.preventDefault(); // 阻止 F11 默认行为
console.log("F11 被禁用");
}
// 阻止 Escape 键
if(event.key === 'Escape') {
event.preventDefault(); // 阻止 Esc 默认行为
console.log("Escape 被禁用");
}
});
这样并不能阻止,依旧能退出全屏
不可能的事情,一个网页哪有这么大的权限