Rerender on new route or transition

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.