收藏
回答

微信pc端自带浏览器如何阻止esc或f11默认事件?

当我进入页面之后,用户已经通过交互进入全屏模式,此时我仅希望用户点击某一个按钮取消全屏,而不是点击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 被禁用");

}

});

这样并不能阻止,依旧能退出全屏

回答关注问题邀请回答
收藏

1 个回答

  • hello world
    hello world
    1天前

    不可能的事情,一个网页哪有这么大的权限

    1天前
    有用
    回复
登录 后发表内容