我最近发现不同的浏览器在按下或键onclick
时处理事件的方式不同。通过单击鼠标中键,它们在跟踪链接的行为上也存在类似的分歧。ControlShift
使用以下链接:
<a href="http://www.example.com/" onclick="alert('onclick');">go to example.com</a>
Onclick 浏览器支持表
Mouse Keyboard Chrome Firefox Safari Opera IE5.5 IE6 IE7 IE8 IE9
Left None yes yes yes yes yes yes yes yes yes
Left Ctrl yes yes yes yes ? yes no no ?
Left Shift yes yes yes yes ? yes yes yes ?
Middle None yes no yes no ? N/A no no ?
有人可以帮我填写问号吗?还; 我想知道 Chrome、Firefox、Safari 和 Opera 的每个版本的行为是否不同。
在这种行为中找到一种合乎逻辑的模式会更好,但不幸的是,我认为没有这种模式。:)