Passar uma mensagem da extensão do Chrome para a página da Web
Preciso passar uma mensagem (criar um evento) em uma extensão do Chrome e fazer com que o JavaScript em uma página da Web reaja a ela.
Emcontent_script.js
da extensão, deve haver uma função como
raiseXYZevent(data);
JavaScript na página da webhttp://foo.com/mypage.html
deve executar um manipulador
function processXYZevent(data) { ... }
O problema é que o script de conteúdo dentro de uma extensão não pode interagir diretamente com o JavaScript na página da Web (ele só pode modificar o DOM). Existe uma maneira de fazer alterações no DOM a partir da extensão, de alguma forma detectá-los a partir da página da Web e chamarprocessXYZevent
?