Javascript personalizzato in <head> scompare

Versione di Discourse: 2.4.1

Ho aggiornato Discourse all’ultima versione, poi ho notato che alcuni script JavaScript aggiunti in <head> non vengono visualizzati nel codice sorgente HTML.
Ad esempio, lo script di Google Analytics è stato aggiunto tramite Modifica CSS/HTML.

Perché succede questo? Sono molto confuso.

if i make the <script> wrong ,such as <script123> , then those code will show

if i change it back to normal <script>, disappear again

It does not “disappear” it’s still there. What happens is that we pull all inline scripts and put them in one file for your theme.

discourse/app/models/theme_field.rb at main · discourse/discourse · GitHub

So, if you search the page-source for theme-javascript you should see something like this

theme javascript file

This file will contain all of your inline scripts.

Also, Discourse has native support for Google Analytics, so why not use that?
Search the settings for Analytics

11 Mi Piace

ok,thanks,i will try it

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