我已經使用Cordova 6.3.1構建了2個獨立的應用程序,並且我注意到鍵盤有一個奇怪的錯誤。以下僅在運行Android 6.0.1的兩款獨立三星Galaxy S6手機上進行了測試。它只發生在WebApps上,而不發生在網頁上。有沒有人找到了Cordova Android鍵盤錯誤的解決方法?
在任何文本輸入或文本域,鍵入特殊字符會自動替換爲相同的特殊字符輸入的下一個非特殊字符:
1)鍵入特殊字符(例如*)
2 )類型的任何其他非特殊字符(例如)
3)該字符與前述特殊字符自動替換(例如,*一個 - > **)
我也注意到,如果I型一個非特殊的特徵cter後跟一個特殊字符,然後刪除特殊字符,然後鍵入另一個非特殊字符。這最後一個非特殊字符被替換爲第一個非特殊字符。
如果您鍵入以特殊字符結尾的非特殊字符的長字符串,然後嘗試刪除某些次數並鍵入非特殊字符,則會發生瘋狂的事情。儘管如此,我還是無法找到這個模式。
有沒有其他人經歷過這個?有沒有解決方法?這是否發生在其他手機和操作系統上?
感謝您的幫助!
UPDATE:
我測試這在三星Galaxy S4迷你運行的是Android 4.4.2,並沒有表現出錯誤。
您是否檢查了預測性的輸入/自動更正設置?但似乎有點奇怪,它在瀏覽器中的行爲與在應用中的行爲不同。 – eb1
是的。它真的只發生在科爾多瓦的應用程序。我也不認爲它是自動更正的,因爲在長字符串的情況下發生了瘋狂的不可預測性。我根本不理解它。 –