Frontend JS de base - Script intégré et changement de page

J’essaie juste d’appeler quelques fonctions pour mettre à jour et charger une publicité via JS au chargement de la page, et l’événement que j’ai trouvé ici sur le forum ne semble pas se déclencher du tout :

<script type="text/discourse-plugin" version="0.8.16">
    api.onPageChange(() => {
        updateTopAd();
    });
    
    function updateTopAd() {
        console.log('Page changed');
    }
</script>

Y a-t-il une autre façon de faire cela à partir d’une balise de script ?

Ah, désolé. J’en avais besoin dans l’en-tête, pas dans le corps. Merci !

2 « J'aime »