按ESC退出全屏模式信息
Press ESC to exit full screen mode message
我已经在桌面Web应用程序上实现了全屏模式,按下ESC按钮实际上会退出全屏模式并更新我的应用程序布局,因为它调用了我的功能,但当你点击"按ESC退出全屏模式"时,它会退出全屏方式,但不会更新我的布局,因为直接调用了浏览器的API。我想知道如何点击"按ESC退出全屏模式"来调用我的函数,而不是浏览器的API。谢谢
我遇到了同样的问题,用这段代码我解决了
$(document).on("webkitfullscreenchange mozfullscreenchange fullscreenchange", function () {
if (!(document.mozFullScreen || document.webkitIsFullScreen || document.fullscreenchange)) {
exit_fullscreen();
}
});
function exit_fullscreen() {
[...] //whatever you need to change in layout
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
}
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 从 ngDialog 模式修改完整日历事件信息(开始和结束)
- Twitter引导模式-从iframe中获取信息并填充在主页上
- 我如何创建一个Chrome应用程序,有效地充当信息亭模式下的启动页面
- 离子/角度:使用“大纲”详细信息模式时,不会显示详细信息页面
- 详细信息视图 ASP.Net 取消客户端的默认编辑模式
- 将相同的信息导入模式
- HTML5 文件系统信息栏在展台模式下没有响应
- 模式对话框没有显示正确的信息
- 按ESC退出全屏模式信息
- IE兼容模式阻止我得到我的错误信息
- 基于web的信息系统设计模式
- 具有数据库中特定信息的模式,具体取决于用户单击的位置
- 如何在模式中显示用户配置文件信息
- 在表单数据中,传递关于单击哪个按钮的信息——在确认模式之后
- 使用angular显示被引用模式的信息