如何捕获全屏退出事件?

图片描述

现在我点击退出全屏模式,那么我怎么捕获这个事件呢?或者,不显示这个提示框也可以,有谁知道吗?

阅读 13.3k
1 个回答

监听 fullscreenchange 事件

需加前缀

document.addEventListener("fullscreenchange", function(e) {
  console.log("fullscreenchange", e);
});
document.addEventListener("mozfullscreenchange", function(e) {
  console.log("mozfullscreenchange ", e);
});
document.addEventListener("webkitfullscreenchange", function(e) {
  console.log("webkitfullscreenchange", e);
});
document.addEventListener("msfullscreenchange", function(e) {
  console.log("msfullscreenchange", e);
});

不清楚 jquery 对这个事件的兼容程度,请自己查 jquery 文档

不能不显示提示框,这是浏览器实现的,控制不了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏