Этот вопрос немного устарел, но я нашел решение:
$(window).on('mousedown', function(e) { if( e.which == 2 ) { e.preventDefault(); } });
Chrome не запускает событие «click» для колеса мыши
Работа в FF и Chrome