[英]Prevent android webview soft keyboard to lost focus
很長一段時間以來,我一直遇到問題,但找不到解決方法。
我的應用程序是作為Web視圖加載的URL,用戶可以在其中填充特定的文本輸入,此外,該應用程序在某些情況下會發出聲音(以幫助/幫助用戶),問題是,有時當用戶在輸入中編寫內容時並觸發了一些聲音,軟鍵盤隱藏了,因為輸入失去了焦點。
這對於用戶來說非常煩人,因為他們必須再次觸摸輸入才能繼續書寫。
關於如何解決的任何想法?
我在同一問題上感到困惑,但是我了解到在為桌面觸發window.resize
事件時調用search.blur()
(假設我們正在談論搜索文本輸入字段)是一種常見的做法,但有時代碼相同導致移動設備出現問題,因為虛擬鍵盤也會觸發調整大小事件。 在這種情況下,您可能必須使用modernizr之類的方法來確定您是否在移動設備環境中,如果不這樣做,請不要調用該search.blur()
。 在您的代碼庫中搜索blur()
模式,以查看是否正在發生這種情況。
要解決此問題,請嘗試以下操作:
window.onresize = function () {
if (!isMobile) {
search.blur()
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.