我正在使用Cordova来促进“原生”iOS/Android应用程序。与Ionic的角度正在助力观点。我有一个使用ng-show模拟表单的“向导”方面的多步表单。在上一步点击下一步时,新显示的“步骤”包含Android自动选择的select元素,因此导致一些可用性问题/混淆(在用户有机会看到底下发生了什么之前显示选择选项)。Cordova Android Auto-Selects选择元素
这种行为并不一致,尽管发生的频率并不一致。简单地在“步骤”之间切换可以一次打开5次选择选项4次,但是下一次只打开5次中的2次。据我所知,底层Angular框架中没有任何内容导致这种行为。
Android操作系统中是否存在尝试选择select元素的内容?如果是这样,这种行为如何被禁用?
无论是否使用Angular的ng选项,此问题都会持续存在。
在这种特殊情况下,select元素不是屏幕上的第一个也不是最后一个输入元素。
我试图通过将焦点强制到该元素来将注意力转移到第一个输入元素(文本输入)。 Android选择框正在被选中。
iOS,Firefox,Chrome,Safari没有这个问题。我们已经在多个Android设备上进行了测试,解决了同样的问题。
谢谢!
不幸的是,加入自动对焦=“”是不足以说服Android操作系统假设我非常渴望选择一个选项。 –