Quando il “footer” viene renderizzato in Discourse, l’app invia un “evento”
L’evento è inserted-custom-html:footer
Puoi utilizzare quell’evento per aggiornare il contenuto del tuo footer in questo modo
api.onAppEvent("inserted-custom-html:footer", () => {
// aggiungi qui il tuo JS
});
Ci sono alcuni dettagli in più qui.
Questo dovrebbe funzionare per ciò che stai cercando di ottenere. Se non funziona, fammi sapere e pubblica il codice che stai utilizzando.