强制Chrome(38)退出全屏模式
Force Chrome (38) to exit full screen mode
我有一个网页,它使用历史api在页面之间导航,而不需要完整的页面刷新。在Android(4.4.2)上的最后一次chrome更新(38.0.2125.102)之前,它在台式机和手机上都运行得很好。
问题出在浏览器的全屏模式上:当用户来到我们的网站时,有一个视频库的链接,他点击它,就会打开一个灯箱,里面有一个嵌入vimeo的视频。然后他点击视频观看,视频就会全屏(顶部会显示一条消息,表明浏览器处于全屏模式)。如果用户像建议的那样(通过从顶部向下拖动)关闭视频,一切都会按预期进行,但如果他点击设备的"后退"按钮,浏览器会关闭视频(我仍然能听到它在某个地方播放),但不会真正离开全屏模式(直到用户从顶部拖动,才会把东西弄乱)。
我能够检测到用户何时点击了该按钮,我的问题是我可以通过javascript强制浏览器离开全屏模式吗?
感谢
如以上评论所述:
在
back
按钮上,单击可以检查当前文档是否处于全屏状态(document.webkitIsFullScreen
),如果是则取消(document.webkitCancelFullScreen();
)。
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 弹出窗口出现,然后退出
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何缩短MongoDB ObjectId并在Mongoose模式中使用它
- 窗口退出时的模式弹出窗口 - 重置一次
- 如何在 php 中禁用 esc 键、F11 和弹出窗口退出全屏模式
- 如果未经身份验证,则退出引导模式对话框
- 强制Chrome(38)退出全屏模式
- 有没有一种方法可以覆盖Vorpal模式退出命令
- 网格视图使用ESC和JavaScript退出编辑模式
- 按ESC退出全屏模式信息
- 退出全屏模式时捕获ESC事件
- 通过点击React中的背景内容退出模式
- 退出编辑模式使用javascript-剑道网格
- 在模式关闭时退出引导程序之旅
- 无法打开退出模式窗口工作(冲突)
- 全屏模式退出