我使用Cordova 6.3.1构建了2个独立的应用程序,我注意到键盘出现了一个奇怪的错误.以下仅在运行 Android 6.0.1的两款独立三星Galaxy S6手机上进行了测试.它仅发生在WebApps上,而不是网页上. 在
在任何文本输入或文本区域中,键入特殊字符将自动替换使用相同特殊字符键入的下一个非特殊字符:
1)输入特殊字符(例如*)
2)键入任何其他非特殊字符(例如a)
3)此字符自动替换为前面的特殊字符(例如* a – > **)
我还注意到,如果我键入一个非特殊字符后跟一个特殊字符,然后删除特殊字符,然后键入另一个非特殊字符.最后一个非特殊字符将替换为第一个非特殊字符.
如果您键入以特殊字符结尾的长字符串非特殊字符,然后尝试删除该次数并输入非特殊字符,则会发生更疯狂的事情.虽然我找不到这个模式.
还有其他人经历过这个吗?有解决方法吗?这是否会发生在其他手机和操作系统上?
谢谢你的帮助!
更新:
我在运行Android 4.4.2的三星Galaxy S4 mini上进行了测试,并没有出现这个bug.
这是 Chrome WebView的一个错误,它似乎是几天前修复的.你可以查看cordova bug report thread.