基础JS前端——嵌入式脚本与页面变更

我只是想通过 JS 在页面加载时触发一些函数来更新和加载广告,但我在论坛上找到的事件似乎根本没有触发:

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

有没有其他方法可以在脚本标签内执行此操作?

啊,非常抱歉。我需要它在 HEAD 中,而不是在 body 中。谢谢!

2 个赞