【发布时间】:2019-02-10 13:36:26
【问题描述】:
我的情况是,打开新的 webview 并加载我的 html search 页面。
我使用input.focus() 尝试打开我的可视键盘。但它似乎不起作用。
那么,为什么它不起作用?以及如何解决这个问题?
【问题讨论】:
标签: javascript html webview
我的情况是,打开新的 webview 并加载我的 html search 页面。
我使用input.focus() 尝试打开我的可视键盘。但它似乎不起作用。
那么,为什么它不起作用?以及如何解决这个问题?
【问题讨论】:
标签: javascript html webview
我不确定您的代码是什么样的,但您可以尝试将自动对焦放在您的 html 输入标记中并运行它。
<input autofocus>
还有你的 javascript 是什么样的,你用什么来查看网站?
【讨论】:
autofocus属性和js方式document.getElementById('input').focus(),但是如果情况point是open new webview and load html page ,而不仅仅是通过<a>标签或SPA路由更改导航到其他页面。
webView.requestFocus(); 可能有用。这个问题也可以帮助stackoverflow.com/questions/4293965/…
您可以使用几个伪类,例如:
:hover, :active, :focus, :visit
【讨论】: