如何在404页面添加自定义JS代码?

我们刚刚将社区迁移到 Discourse,想知道是否有可能在 404 页面添加自定义 JS 代码,以便追踪哪些旧 URL 仍被访问,例如在这些页面上添加一个独立或不同的 Google Analytics 追踪器。

这需要编写一个小型插件吗?还是有更简单的方法?

您可以添加一些 JavaScript 代码来检测当前页面是否为 404 页面(可以使用该页面上的许多元素进行检测),检测后执行您想要的操作。这应该在主题组件中可以实现。

你说得对!这对我来说解决了问题。普通的 JS 可以正常工作,只是 text/discourse-plugin 标签内的不行。

太好了。