Lorsque le « footer » est rendu dans Discourse, l’application envoie un « événement ».
L’événement est inserted-custom-html:footer.
Vous pouvez utiliser cet événement pour mettre à jour le contenu de votre pied de page comme suit :
api.onAppEvent("inserted-custom-html:footer", () => {
// ajoutez votre JS ici
});
Vous trouverez quelques détails supplémentaires ici.
Cela devrait fonctionner pour ce que vous essayez d’accomplir. Si ce n’est pas le cas, faites-le-moi savoir et publiez le code que vous utilisez.