由于 Discourse 是一个单页应用程序 (SPA),依赖文档的“DOMContentLoaded”事件将不会很有帮助,因为文档 DOM 始终是“已加载”的,但元素可能缺失。您需要改用 @merefield 提到的组件,或者类似这样的方法:How do you force a script to refire on every page load in Discourse? - #5 by simon
Alteras
(Steven Chang)
4
相关话题
| 话题 | 回复 | 浏览量 | 活动 | |
|---|---|---|---|---|
| Custom javascript gets only applied after refresh, creating categories for location plugin | 9 | 98 | 2025 年8 月 13 日 | |
| How to add Javascript to Footer Of Posts? | 3 | 895 | 2021 年10 月 10 日 | |
| A better way to implement custom jQuery code? | 3 | 531 | 2021 年2 月 18 日 | |
| Executing js after DOM loaded | 6 | 3672 | 2018 年11 月 30 日 | |
| How do you force a script to refire on every page load in Discourse? | 38 | 21035 | 2020 年3 月 12 日 |