tarteaucitron.init doit s'executer avant l'événement load ? #756
Unanswered
antoinegoutagny
asked this question in
Q&A
Replies: 1 comment 2 replies
-
Si le script tarteaucitron est chargé en différé, il est probable que tarteaucitron.init() soit appelé avant que la librairie soit dispo et donc échoue. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Je constate que dans certains cas (notamment au rafraichissement de la page après une période d'inactivité), le script ne marche pas (pas de picto ni de popin).
L'activation du script (méthode
loadEvents
) ne se fait que sur l'évènementwindow.load
. L'écouteur est lui-même attaché dans la méthodeinit
. Siload
a lieu avant l'appel àinit
, le script ne fait rien. Est-ce un choix d'implémentation ? J'imagine que c'est pour ne pas ne pas alourdir le chargement.Je précise que nos contraintes font que le script tarteaucitron.js n'est pas appelé directement dans le html, mais dynamiquement dans notre propre script, ce qui explique probablement le retard à l'allumage. Je vais probablement rajouter une méthode publique pour forcer l'activation.
Beta Was this translation helpful? Give feedback.
All reactions