我正在开发我的网站聊天室的移动版本(只是一个网站,不是 android 应用程序),第一次在我的摩托罗拉 DROID 上加载该页面时,一切都按预期运行:
- 点击输入框将其选中
- 再次点击同一字段打开键盘
- 开始打字
- 建议在键盘上方以白底灰字显示自动完成字词
页面刷新几次后,第 4 步没有发生!键盘上方没有白条,也没有提示。
我不知道是什么原因造成的,也不知道如何测试它。我下载了 Dolphin 浏览器,键盘第一次运行正常,但接下来的几次(就像默认设置一样)。
欢迎所有建议。
编辑 4 月 8 日:
根据要求提供网站链接:http://phantasyrpg.com将重定向到 http://mobile.phantasyrpg.com -- 您需要从左上角的菜单中注册并访问“酒馆”。
编辑 4 月 10 日:
我创建了一个具有相同问题的非常空的示例:
http://mobile.phantasyrpg.com/test-chat.html只要 URI 相同,我也会在其他页面上注意到这一点——存在这个问题。如果 GET 参数不同,建议会正确出现。
我想知道我的 Apache 中是否有某些设置会发送一些愚蠢或损坏的 header 。但是我对标题了解不多。
最佳答案
我以前遇到过这种情况...这是使用 WebView 时的解决方法,但据我所知,仅在普通站点中无法解决此问题。但基本上,浏览器选项卡中存在某种缓存或其他内容。首先(新标签)自动完成总是对我有用。在同一个选项卡中的同一个域中停留一段时间后,它全部崩溃了。具体对我来说,在这一点之后,键盘上的数字“7”有时会使浏览器出现段错误=\
如果您环顾网络,您会注意到几乎所有主要网站都出现了针对问题的无数错误。所有人都在提示 Android 上的自动完成停止。我很高兴它是全局性的,而且势不可挡。
关于Android 停止建议词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9918757/