У меня есть расширение, которое выполняет трюки на основе действий пользователя на экране.У меня были проблемы с некоторыми ссылками.Когда пользователь нажимает, слушатель в content.js запускается как задумано, но фактическая вещь на странице нет.
Я не использовал event.preventDefault () или stopPropagation (), который бы это объяснил.Это происходит не с каждой ссылкой, поэтому еще сложнее понять причину этого.Мой слушатель:
$.each(clickableElems,function(e,elem) {
$(elem).off('click');
$(elem).on('click', function (event) {
console.log(event.currentTarget);
doSomething(this);
});
});