Einfaches JS-Frontend - Eingebettetes Skript und Seitenwechsel

Ich versuche nur, einige Funktionen zum Aktualisieren und Laden einer Anzeige über JS beim Laden der Seite auszuführen, und das Ereignis, das ich hier im Forum gefunden habe, scheint überhaupt nicht ausgelöst zu werden:

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

Gibt es eine andere Möglichkeit, dies aus einem Skript-Tag heraus zu tun?

Ah, tut mir leid. Ich brauchte es im HEAD, nicht im Body. Danke!

2 „Gefällt mir“