Javascript 如何在网页首次加载时集中输入时在网络视图上显示键盘

Javascript 如何在网页首次加载时集中输入时在网络视图上显示键盘,javascript,html,reactjs,Javascript,Html,Reactjs,我们有一个带有单个文本输入的页面,该页面由webview呈现到应用程序中。我们正在使用ReactJs 简单到: 有一条规则:需要选择文本输入并且键盘可见,以增加用户体验(因此用户无需单击文本输入来打开键盘) 重要提示:此页面是第一个页面,之前没有用户交互 因此,当用户加载页面时,键盘不会出现,但是如果有一些交互,键盘就会出现 我们看到一些人说浏览器不允许你这么做,你需要一些互动之前 那么,有没有办法实现这一目标?若并没有,那个么我们可以从一些地方了解到这个“问题”,比如:Chrome不允许你

我们有一个带有单个文本输入的页面,该页面由webview呈现到应用程序中。我们正在使用ReactJs

简单到:


有一条规则:
需要选择文本输入并且键盘可见
,以增加用户体验(因此用户无需单击文本输入来打开键盘)

重要提示:此页面是第一个页面,之前没有用户交互

因此,当用户加载页面时,键盘不会出现,但是如果有一些交互,键盘就会出现

我们看到一些人说浏览器不允许你这么做,你需要一些互动之前

那么,有没有办法实现这一目标?若并没有,那个么我们可以从一些地方了解到这个“问题”,比如:Chrome不允许你们在用户交互之前显示键盘

我们已经尝试过集中注意力,通过编程方式单击它,即使有一个超时,但没有运气

setTimeout(()=>{input.current.focus();input.current.click();},4000);
谢谢

您是否能够在codesandbox中获得一个正在运行的演示,以再现该问题?