输入表单字段触摸事件页面刷新 - Android,三星
Page refreshes on input form field Touch Events - Android, Samsung
大家好,我正在尝试解决似乎只发生在某些 Android 版本 5 或更早版本的设备上的问题。
发生的事情是,当我触摸输入字段说电子邮件地址或密码进行登录时,页面会刷新,这使得我无法输入任何信息。
这不仅限于那些字段,还包括应用程序中的任何表单字段。我们有一个离开反馈页面,该表单字段也会刷新页面。
我以为我遇到了与 相同的问题
但是 none 这些解决方案似乎对我有用,但我无法弄清楚到底发生了什么。
我的 Android 设备上的信息:
三星 Galaxy Tab A
版本 5.0.2
在 Firefox 上发生,在设备上 Chrome。
我对 Android 调试有点陌生,找不到我的设备正在使用的 touch 版本。
我们在前端使用 Jquery 移动设备,在表单中使用一些 bootstrap javascript/css。
所以我发现,每当屏幕调整大小时,我们都会为新的屏幕尺寸执行刷新事件。
Android 上发生的事情是我们有一个 css 属性 `
orientation: landscape
横向模式。那么发生的事情是您单击 Android 上的表单字段,键盘将触发并调整屏幕大小。这会触发刷新,这会带走键盘并将屏幕大小调整回没有键盘事件的常规屏幕。
我们是如何解决这个问题的:
min-aspect-ratio: 13/9
但这并没有发生在 iOS 上,因为据我所知,iOS 只是在键盘打开时触发滚动条事件而不是屏幕调整大小事件。
大家好,我正在尝试解决似乎只发生在某些 Android 版本 5 或更早版本的设备上的问题。
发生的事情是,当我触摸输入字段说电子邮件地址或密码进行登录时,页面会刷新,这使得我无法输入任何信息。
这不仅限于那些字段,还包括应用程序中的任何表单字段。我们有一个离开反馈页面,该表单字段也会刷新页面。
我以为我遇到了与
我的 Android 设备上的信息:
三星 Galaxy Tab A 版本 5.0.2 在 Firefox 上发生,在设备上 Chrome。
我对 Android 调试有点陌生,找不到我的设备正在使用的 touch 版本。
我们在前端使用 Jquery 移动设备,在表单中使用一些 bootstrap javascript/css。
所以我发现,每当屏幕调整大小时,我们都会为新的屏幕尺寸执行刷新事件。
Android 上发生的事情是我们有一个 css 属性 `
orientation: landscape
横向模式。那么发生的事情是您单击 Android 上的表单字段,键盘将触发并调整屏幕大小。这会触发刷新,这会带走键盘并将屏幕大小调整回没有键盘事件的常规屏幕。
我们是如何解决这个问题的:
min-aspect-ratio: 13/9
但这并没有发生在 iOS 上,因为据我所知,iOS 只是在键盘打开时触发滚动条事件而不是屏幕调整大小事件。