Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于移动浏览器中的 HTML/JS,我遇到了一个问题,即模糊事件在 iOS 和 Android 中的触发方式不同。在 iOS 中,用户可以点击原生键盘上的“完成”,这会隐藏键盘并导致焦点元素模糊。
但是,当用户单击 Android 中的后退图标以隐藏本机键盘时,不会发生相同的情况。之前关注的元素保持关注。
有没有办法监听键盘隐藏并触发焦点元素的模糊?或者有没有办法强制 Android 键盘显示“完成”按钮?还是有更好的解决方案?
也许解决方案是在输入上监听 keydown 事件,并检查按键是否为“Enter”。
为此,请参考:
在 JavaScript 中输入按键事件