Передать сообщение из Chrome Extension на веб-страницу
Мне нужно передать сообщение (создать событие) в расширении Chrome, чтобы на нем реагировал JavaScript на веб-странице.
Вcontent_script.js
расширения, должна быть такая функция
raiseXYZevent(data);
JavaScript на веб-страницеhttp://foo.com/mypage.html
должен выполнить обработчик
function processXYZevent(data) { ... }
Проблема в том, что скрипт контента внутри расширения не может напрямую взаимодействовать с JavaScript на веб-странице (он может только изменять DOM). Есть ли способ внести изменения DOM из расширения, как-то обнаружить их с веб-страницы и вызватьprocessXYZevent
?