Browser

Web前端开发QQ群 110939958-业余程序员

各浏览器的鼠标键盘事件整理

这是Window XP(sp3)下的测试结果,如下表:

Key Event
(windows XP)
浏览器 一次触发 连续触发
  控制键 非控制键 控制键 非控制键
IE8/8.0.6001 keydown
keyup
keydown
keypress
keyup
keydown keydown
keypress
FireFox/3.6.2 keydown
keyup
keydown
keypress
keyup
keydown keydown
keypress
Chrome/4.1.249.1042 keydown
keyup
keydown
keypress
keyup
keydown keydown
keypress
Safari/4.0.3 keydown
keyup
keydown
keypress
keyup
keydown keydown
keypress
Opera/10.51 keydown
keyup
keydown
keypress
keyup
- keypress
Mouse Event
(windows XP)
浏览器 单击 双击
IE8/8.0.6001 mousedown
mouseup
click
mousedown
mouseup
click
mouseup
dblclick
FireFox/3.6.2 mousedown
mouseup
click
mousedown
mouseup
click
mousedown
mouseup
click
dblclick
Chrome/4.1.249.1042 mousedown
mouseup
click
mousedown
mouseup
click
mousedown
mouseup
click
dblclick
Safari/4.0.3 mousedown
mouseup
click
mousedown
mouseup
click
mousedown
mouseup
click
dblclick
Opera/10.51 mousedown
mouseup
click
mousedown
mouseup
click
mousedown
mouseup
click
dblclick

浏览器中的key event–ubuntu

测试了一下ubuntu中的浏览器对于键盘事件的触发情况,结果如下:

Key Event
(Ubuntu9.10)
浏览器 一次触发 连续触发
  控制键 非控制键 控制键 非控制键
FireFox/3.6 keydown
keyup
keydown
keypress
keyup
- keydown
keypress
keyup
Chromium/5.0.318.0 keydown
keyup
keydown
keyup
- keydown
keyup
Opera/10.10 keydown
keyup
keydown
keypress
keyup
- keypress