我一直在处理我存在的一个严重的Javascript问题,涉及用户点击链接时的跟踪情况(如果你很好奇,请点击这里:Why does using target="_blank" cause Javascript to fail?)。
我已经发现我可以通过跟踪onMousedown事件而不是onClick事件来解决问题。
我很好奇这种方法的缺点。我能想到的那些:
这些都不常见,所以我并不十分担心它们。
我还缺少其他任何缺点吗?
答案 0 :(得分:6)
还有一个:mousedown也捕获了正确/中间点击。
但是出于你的两个原因,我会坚持onclick。我认识很多使用键盘导航的人。特别是FF中的搜索和重新链接。(/搜索后输入转到链接)。
但如果这两个对你来说不是问题,我认为右/中间点击也不会。
我认为跟踪跟踪链接的所有用户的方法非常棘手 - 用户可以右键单击并单击新选项卡/新窗口...