У меня есть несколько графиков, созданных с помощью библиотеки Javascript Protovis.Под этим работает рендеринг множества SVG-материалов.
Одна из вещей, которые мне нужно поддержать, - щелкнуть по графику, чтобы открыть страницу с подробной информацией о точке данных, по которой щелкнули.
В настоящее время я делаю это, регистрируя события «щелчка» в Protovis, затем определяя, была ли это левая или средняя кнопка мыши, и отправляю сообщения с помощью window.location.href = datalink;или window.open (канал передачи данных);
Все это прекрасно работает ... в Chrome или Safari.
В Firefox средняя кнопка мыши не вызывает событие щелчка.
Есть ли какие-точто-то еще, что мне нужно, чтобы захватить события среднего щелчка в Firefox?или это просто невозможно?
Есть ли какой-нибудь способ открыть новую вкладку в меню правой кнопки мыши?
PS Расширения Firefox не являются хорошим решением, я не могудействительно заставить расширение всех моих пользователей.