Я создал собственную аналитику для своего сайта, чтобы отслеживать исходящие клики с помощью jquery. Теперь проблема с preventDefault() заключается в том, что он не позволяет выполнять операцию Ctrl+Click или COMmand+щелчок в браузере, чтобы открыть ссылку в новой вкладке/окне. Итак, мое решение состояло в том, чтобы обнаружить e.metaKey || e.ctrlKey и используйте window.open. Это не очень хорошо работает с сафари, если пользователь не изменит поведение браузера. Мне интересно, знает ли кто-нибудь здесь, что делают другие пользователи аналитики - например, как Google и т. Д. Решают эту проблему при отслеживании исходящих ссылок? По этой ссылке: http://www.google.com/support/googleanalytics/bin/answer.py?hl=ru&answer=55527 — похоже, Google тоже столкнется с той же проблемой.
Мысли?