在Google Chrome打包应用中切换到全屏(使用webkitRequestFullScreen
)时,除了空格按钮,输入,退格键和箭头外,大多数键盘按键都不起作用。
在全屏模式下,其他键(所有数字和字母)是否有任何功能?
我注意到大多数按键都不会触发keydown
,keypress
和keyup
事件。
这是一个问题,尤其是在处理关键事件至关重要的VNC客户端等应用时。
答案 0 :(得分:9)
有两个全屏实现,它们由一个字符区分。使用较新的HTML Fullscreen specification webkitRequestFullscreen
(小写'屏幕')。
使用webkitRequestFullScreen
(大写'屏幕')访问的older specification需要Element.ALLOW_KEYBOARD_INPUT
才能获得键盘支持。避免,因为这可能会被弃用。