Javascript personnalisé dans <head> disparaît

Version de Discourse : 2.4.1

J’ai mis à jour Discourse vers la dernière version, puis j’ai constaté que certains scripts JavaScript ajoutés dans <head> n’apparaissent pas dans le code source HTML.
Par exemple, le script Google Analytics a été ajouté dans Modifier le CSS/HTML.

Pourquoi cela se produit-il ? Je suis très confus.

Si je fais une erreur avec la balise <script>, par exemple <script123>, alors ce code s’affiche :

Si je la remets en version normale <script>, elle disparaît à nouveau.

Il ne « disparaît » pas, il est toujours là. Ce qui se passe, c’est que nous récupérons tous les scripts en ligne et les regroupons dans un seul fichier pour votre thème.

Ainsi, si vous recherchez dans le code source de la page theme-javascript, vous devriez voir quelque chose comme ceci :

theme javascript file

Ce fichier contiendra tous vos scripts en ligne.

De plus, Discourse prend nativement en charge Google Analytics, alors pourquoi ne pas l’utiliser ?
Recherchez les paramètres Analytics.

11 « J'aime »

ok, merci, je vais essayer

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.