Przekaż wiadomość z rozszerzenia Chrome na stronę internetową
Muszę przekazać wiadomość (zgłosić wydarzenie) w rozszerzeniu Chrome i zareagować na nią na stronie JavaScript.
Wcontent_script.js
rozszerzenia, powinna być taka funkcja
raiseXYZevent(data);
JavaScript na stronie internetowejhttp://foo.com/mypage.html
powinien wykonać handler
function processXYZevent(data) { ... }
Problem polega na tym, że skrypt treści w rozszerzeniu nie może bezpośrednio wchodzić w interakcję z JavaScript na stronie (może modyfikować tylko DOM). Czy istnieje sposób, aby zmiany DOM z rozszerzenia, jakoś wykryć je ze strony internetowej i zadzwonićprocessXYZevent
?