当我们尝试在 HTML 输入框中输入一些文本时,没有插入拉丁字母,没有数字或任何常见符号。只有像€¥£¢¡»«§¿©®ω⊙¤°℃℉这样的特殊字符可以填充到输入中。我们尝试切换语言并发现例如可以使用韩语符号并且它们或多或少正确显示 - 其中一些强制插入的文本用以前输入的拉丁字母填充,不能直接插入。另一个奇怪的行为是当我们在输入框中选择整个文本然后剪切它并插入带有拉丁字母的新文本 - 只显示第一个字母,所有其他字母都没有插入。
我们没有使用默认的 Cordova 项目启动,而是在 Android 原生容器应用程序中运行 Cordova,并在某个时间点启动它。本机输入框不会出现问题 - 仅在 WebView 上。
我们使用以下 JS 库:Cordova 2.3.0、jQuery 1.8.2、jQueryMobile 1.2.0。
Android版本:4.1.1和4.2(Android 2.3不存在问题)
我们有 6 或 7 个不同的设备,我们可以在其中任何一个设备上重现它——Android 版本很重要。
设备:三星 Galaxy Nexus (4.2.2)、华硕 Nexus 7 (4.2.2)。