Übergeben Sie eine Nachricht von der Chrome-Erweiterung an die Webseite

Ich muss eine Nachricht in einer Chrome-Erweiterung übermitteln (ein Ereignis auslösen) und JavaScript auf einer Webseite darauf reagieren lassen.

Imcontent_script.js der erweiterung sollte es eine funktion geben wie

raiseXYZevent(data);

JavaScript auf der Webseitehttp://foo.com/mypage.html sollte einen Handler ausführen

 function processXYZevent(data) { ... }

Das Problem ist, dass Inhaltsskript in einer Erweiterung nicht direkt mit JavaScript auf der Webseite interagieren kann (es kann nur DOM ändern). Gibt es eine Möglichkeit, DOM-Änderungen an der Erweiterung vorzunehmen, sie auf der Webseite zu erkennen und aufzurufen?processXYZevent?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage