Wenn der “Footer” in Discourse gerendert wird, sendet die App ein “Event”.
Das Event ist inserted-custom-html:footer.
Du kannst dieses Event nutzen, um deinen Footer-Inhalt wie folgt zu aktualisieren:
api.onAppEvent("inserted-custom-html:footer", () => {
// Füge hier dein JS hinzu
});
Es gibt noch ein paar weitere Details hier.
Das sollte für das, was du erreichen möchtest, funktionieren. Falls nicht, lass es mich wissen – und poste den Code, den du verwendest.