可能重复:
检测浏览器是否处于全屏模式
有没有办法检查浏览器当前是否处于全屏模式(用户按下f11后)?
就像是:
if (window.fullscreen) {
// it's fullscreen!
}
else {
// not fs!
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
Steerpike的答案非常好,但我的评论是:
非常感谢,但这个答案对于FF来说是不够的.在Chrome中,我可以设置一个小容差,但在FF中,urlbar和tabs需要一段时间才能消失,这意味着在按下f11后,检测到的window.innerWidth仍然太小.
我想使用chrome来显示演示文稿的全屏html页面.您可以将chrome设置为全屏模式,但似乎退出的唯一方法是将鼠标移动到屏幕顶部并单击:

我不想禁用退出全屏的功能,我只是想让它这样才能让退出的唯一方法就是按ESC键,而不是鼠标位置.这样基本上浏览器"管理员"是唯一可以退出演示文稿的人.在Firefox或Chrome中可以吗?如果不可能,我可以为此写一个扩展吗?