Я пытаюсь написать расширение Chrome, которое добавит обработчики событий на страницу.Проблема заключается в том, что события не являются стандартными и запускаются внешним javascript (jquery), запущенным на странице.Решение этого с помощью контент-скриптов кажется невозможным, поскольку они выполняются в отдельной среде и могут получить доступ только к DOM страницы, но не к JS.Какие еще варианты у меня есть здесь?
Обновление:
Проблема здесь в том, что страница не знает о скрипте содержимого или обо всем расширении.Пример: JS на странице инициирует события, скажем, «someCustomEvent» в документе, и определяет обработчики для этого события.Поэтому, когда страница загружена, внутри консоли JS я могу сделать это:
$(document).data('events');
и перечислю все эти пользовательские события.Выполнение того же самого в скрипте контента приводит только к тем событиям, которые определяет скрипт контента.
Я ищу способ перехватить все эти пользовательские события в скрипте содержимого или как выполнить js расширения в той же среде, что и страница js.