我在这里完全不知所措,因为我没有 Android 设备,所以很难弄清楚发生了什么,也无法在模拟器中复制它。出于未知原因,Android 版 Chrome 在聚焦表单字段方面存在问题,用户开始提示。在其他平台上一切正常 - 包括 Windows/Mac/iOS 上的 Chrome。
有问题的站点不再损坏,因为问题已解决。
任何指导将不胜感激。
最佳答案
我在本地做了一些测试,确认我的评论是正确的。如果将 vimeo iframe 设置为显示:无;这将允许在 android/chrome 上点击表单元素。因此,您需要进行三处更改:
- css 更新:将 vimeo iframe 设置为显示:无
- javascript 更新 - 通常将 vimeo 的 iframe 设置为 visibility:visible,您还必须设置 display:block
- javascript 更新 - 与上面类似,您将 vimeo 的 iframe 设置为可见性:隐藏,您还必须设置显示:无
我相信这会解决问题并且没有负面影响。
关于Android无法聚焦表单域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489952/