2

当您在此站点上单击使用 chrome 的全屏按钮时,文本输入无法正常工作,空格可以工作,但文本不能。用于使其全屏显示的代码是

function launchFullScreen(element) {
    if (element.requestFullScreen) {
        element.requestFullScreen();
    } else if (element.mozRequestFullScreen) {
        element.mozRequestFullScreen();
    } else if (element.webkitRequestFullScreen) {
        element.webkitRequestFullScreen();
    }
}

onClick="launchFullScreen(document.documentElement);"

4

1 回答 1

5

看看这个网站

全屏键输入 出于安全原因,大多数键盘输入已在全屏模式下被阻止。但是,在 Google Chrome 中,您可以通过调用带有标志的方法来请求键盘支持:

docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

这在 Safari 中不起作用,并且不会调用该方法。

对于 Firefox,我们正在讨论和研究如何在不危及最终用户安全的情况下添加键盘输入支持的各种方法。一个尚未实现的建议是 requestFullscreenWithKeys 方法,该方法反过来会为用户触发某些通知。

有关此问题的更多信息可以在 SO 上的旧帖子中阅读

于 2013-09-06T08:59:29.527 回答