谷歌极速版竟然有这样的bug?!!

104 阅读1分钟

起因

原先是处理一个bug后去自测,然后就发现在模态框创建组件时,如果说上次输入了名称,那么这次就会在输入框显示一个tooltip。这时候神奇的发生了,选中tooltip,它触发keydown事件,然后有个地方是要通过event.code去判断当前按下的键盘,这时候因为不是按下键盘触发的,是通过选中下拉tooltip触发的,所以code是空的,而且event是基类。按理说不该是触发keydown事件。而且在谷歌其他版本,是没有指定autocomplete是不会显示那个tooltip,但是谷歌极速版16.9是会显示。

解决方案

目前只能说通过给输入框指定autocompelete="off"去关闭tooltip,这样用户也不会点击tooltip,然后也不会触发其他绑定在document身上的keydown事件