11

在 Google Chrome 打包应用程序中切换到全屏时(使用webkitRequestFullScreen),除了空格键、回车键、退格键和箭头之外,大多数键盘键都不起作用。

在全屏模式下,其他键(所有数字和字母)是否可以正常工作?

我注意到大多数键不会触发keydown,keypresskeyup事件。

这是一个问题,尤其是在处理关键事件至关重要的应用程序(例如 VNC 客户端)时。

4

1 回答 1

9

有两种全屏实现,它们仅相差一个字符。将较新的HTML 全屏规范webkitRequestFullscreen(小写“screen”)一起使用。

使用(大写“屏幕”)访问的旧规范需要键盘支持。避免,因为这可能会被弃用。webkitRequestFullScreenElement.ALLOW_KEYBOARD_INPUT

于 2013-04-09T21:02:22.260 回答