搜索技巧 海洋云增白 开源地图 AI 搜索答案 沙丘魔堡2 压缩机站 自由职业 policy 小团队 颈挂空调 Chumby 个人电脑 极端主义 团队 PostgreSQL AI工具 证券 DirectX DrawingPics 化学 KDE 披萨农场 多动症 植物学 分析化学 Three.js 大会 残疾人学校 初创 QB64 更多

一个不寻常的谷歌键盘错误 (weiyen.net)

本文描述了安卓系统上谷歌键盘(Gboard)的一个bug:在某些网站(例如卫报填字游戏和Typescript playground)输入文本后,需要多次按下退格键才能删除字母。经测试,该bug只出现在安卓版Gboard上,iOS系统及iOS版Gboard未出现此问题。分析发现,该bug的原因为Gboard在生成自动完成建议时,退格键的keyCode为229(Unidentified),而不是正确的keyCode 8。文章提供了一种解决方案:监听input元素的beforeinput事件,并检查inputType是否为deleteContentBackward。对于React用户,由于onBeforeInput合成事件不包含inputType属性,需要手动使用addEventListener订阅beforeinput事件。

评论已经关闭!