我的网页转换为全屏模式使用以下代码。
var element = document.getElementById("b");
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
我希望通过单击esc防止退出全屏模式。
我试过以下代码,但不起作用。
document.onk
我有一个可以全屏显示的视频元素。一旦进入全屏模式,我想在按ESC时禁用退出全屏。现在,我知道这在技术上是不可能的,因为在全屏模式下没有ESC按键事件调度,但Chrome远程桌面有一些非常有趣的东西。
他们展示的不是Press ESC to exit fullscreen,而是Press and Hold ESC to exit fullscreen。
有谁知道如何实现这一点吗?目标是在按下ESC键时不退出全屏,而是在按住ESC键时退出。
我知道Google很可能为Chrome远程桌面修改了浏览器的行为,但如果我们也能这样做那就太酷了:)
谢谢
我使用了我学到的代码来使浏览器变成全屏(它可以工作),但是我试图修改它的一个版本以退出全屏的尝试失败了。处理这些非标准的API有点棘手,因为每个浏览器都有一些不同的实现。
下面是代码:
// Bring the page into full-screen mode - Works!
function requestFullScreen(element) {
// Supports most browsers and their versions.
var requestMethod = element.requestFullScreen ||
elemen
我为我的应用程序实现了一个全屏切换功能,它实际上运行良好,在最新的Chrome、Firefox、IE和Opera上进行了测试。我有一种激活和禁用全屏模式的方法:
public deactivateFullscreen(element) {
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.webkitRequestFullscreen) {
document.webkitCancelFullScreen();
} else if (