之前在做webapp的时候,有一个页面有这么一个需求,当进入页面后,头部的搜索框input需要自动获取焦点,并弹出数字软键盘。
 对于“进入手机端页面自动获取焦点,并自动打开手机软键盘怎么实现?”, 我想这样的问题,有不少人也遇到过的,当时个人就想在app开发或许可以,在页面貌似从来没见过这样,一开始就想到用focus()、trigge() 、autofocus属性来做。经过测试发现根本行不通,焦点到是可以获取,但软键盘不会弹出的,在想是否还有那些方法,会让系统弹出键盘?总之,经过一番搜索,到目前没有找到方法,所以这个需求跟产品说明砍掉了,个人认为,这也不是一个好的体验。
根据自己目前测试得知,当我们进入到某个页面时,我们可以让input获取到焦点,但是手机不会没有交互的情况下自动触发软键盘,必须用户有一次的交互后,才能自动获取焦点并弹出软键盘。所以,通常情况下,当我们第一次进入页面时,可以点击一下input输入框获取焦点并弹出了软键盘。在此简单记录一下。。