在谷歌浏览器中使用全屏 API 时,我无法在输入元素中使用字母数字键盘

I cannot use alphanumeric keyboard in a input element when using the FullScreen API in Google Chrome

本文关键字:元素 输入 数字 键盘 谷歌浏览器 API      更新时间:2023-09-26

在谷歌浏览器中,当我使用全屏API并尝试在输入元素中输入字母数字内容时,它不会做任何事情。它在火狐中工作。

他们是谷歌浏览器中解决此问题的解决方法吗?

docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

检查此链接

来自链接的内容:

带按键输入的全屏

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

docElm.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

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

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