Перехват события при переходе по ссылке

Я пытаюсь отслеживать клики по внешней ссылке (без использования «страницы перенаправления»).

Как я могу зафиксировать событие, когда пользователь переходит по ссылке, независимо от того, является ли пользователь:

  1. Щелкает левой кнопкой мыши ссылку
  2. Щелкает правой кнопкой мыши ссылку и открывает ее в новом окне
  3. Используйте клавиатура для активации ссылки
  4. Есть ли другие способы активировать ссылку?

Событие onClick применяется только к первому.

Если установить href = "javascript: fireEventAndFollowLink ()" , пользователь не сможет открыть ссылку в новом окне (2), поэтому это не решение.

9
задан Brian Tompsett - 汤莱恩 3 October 2019 в 10:53
поделиться