当您在this网站上使用镶边点击全屏按钮时,文字输入无法正常工作,空间有效,但文字没有。用于全屏显示的代码是
function launchFullScreen(element) {
if (element.requestFullScreen) {
element.requestFullScreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
}
和onClick="launchFullScreen(document.documentElement);"
答案 0 :(得分:5)
带键输入的全屏出于安全考虑,大多数键盘输入 已在全屏模式下被阻止。但是,在Google Chrome中 您可以通过使用标志调用方法来请求键盘支持:
docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
这在Safari中不起作用,并且不会调用该方法。
使用Firefox,我们正在讨论并研究各种方法 我们可以添加键盘输入支持而不会危及结束 用户的安全。一个没有人实施的建议是 requestFullscreenWithKeys方法,它反过来会触发 用户的某些通知。
有关此问题的更多信息,请参阅that older post on SO