表单在全屏模式下不允许文本输入
Forms don't allow text input when in fullscreen
当您在此站点上使用 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);"
看看这个网站
带按键输入的全屏 出于安全原因,大多数键盘输入 已在全屏模式下被阻止。但是,在谷歌浏览器中 可以通过使用标志调用该方法来请求键盘支持:
docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
这在 Safari 中不起作用,并且不会调用该方法。
对于 Firefox,我们正在讨论和研究如何 我们可以在不危及结束的情况下添加键盘输入支持 用户的安全。一个还没有人实施的建议是 requestFullscreenWithKeys 方法,该方法又会触发 用户的某些通知。
有关此问题的更多信息,请参阅SO上的旧帖子
相关文章:
- 不允许在文本框中使用小数
- 不允许输入或聚焦的输入类型文本
- 在严格模式下不允许使用八进制文本
- 若文本框中包含文本,则不允许用户离开页面
- ng标记输入,不允许在文本框中输入两次相同的文本
- setTimeout() 不允许我传递文本值
- Jquery 不允许在文本区域中换行
- Jquery 日期选择器不允许更改禁用文本框上的日期
- 不允许在文本框验证中使用特殊字符
- JQuery 验证代码不允许删除输入的文本
- jquery按键在输入文本限制中,我希望它只允许A-Z和空格,但我的代码不允许“Y”和“Z”
- Facebook发布到墙JavaScript不允许我更改“说点什么..“文本
- Javascript,查询主干 - 文本框不允许输入
- 验证不允许大于数字的文本框
- 不允许用户在文本框中输入字母字符
- 表单在全屏模式下不允许文本输入
- "Don't允许访问剪贴板“;不会'不允许在文本框中键入任何内容
- summernote没有'不允许在写入粘贴事件后格式化粘贴的文本
- 防止不允许的粘贴到文本输入中
- 我如何找出是什么脚本导致页面不允许突出显示文本或右键单击