Poiché Discourse è una SPA, fare affidamento sull’evento “DOMContentLoaded” del documento non sarà molto utile, poiché il DOM del documento è sempre “caricato” ma gli elementi potrebbero mancare. Invece, dovrai usare i Componenti come menzionato da @merefield, o qualcosa di simile a questo: How do you force a script to refire on every page load in Discourse? - #5 by simon. In questo modo, ogni volta che la pagina cambia, il tuo codice può controllare l’elemento che stai cercando di modificare.
Alteras
(Steven Chang)
4
Argomenti correlati
| Argomento | Risposte | Visualizzazioni | Attività | |
|---|---|---|---|---|
| Custom javascript gets only applied after refresh, creating categories for location plugin | 9 | 98 | Agosto 13, 2025 | |
| How to add Javascript to Footer Of Posts? | 3 | 895 | Ottobre 10, 2021 | |
| A better way to implement custom jQuery code? | 3 | 531 | Febbraio 18, 2021 | |
| Executing js after DOM loaded | 6 | 3672 | Novembre 30, 2018 | |
| How do you force a script to refire on every page load in Discourse? | 38 | 21035 | Marzo 12, 2020 |