由于 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 | 10 | 82 | 2025 年9 月 12 日 | |
| How to add Javascript to Footer Of Posts? | 3 | 885 | 2021 年10 月 10 日 | |
| A better way to implement custom jQuery code? | 3 | 522 | 2021 年2 月 18 日 | |
| Executing js after DOM loaded | 7 | 3634 | 2018 年12 月 30 日 | |
| How do you force a script to refire on every page load in Discourse? | 39 | 20964 | 2020 年11 月 26 日 |