Ares-X
(AresX)
2020 年3 月 15 日 04:18
1
Discourse Version: 2.4.1
i updated discourse to the latest version,then i found some javascript added in <head>
doesn’t show in html source
for example,the google analytics script was added in edit CSS/HTLM
Why does this happen,i’m very confused
Ares-X
(AresX)
2020 年3 月 15 日 04:32
2
if i make the <script>
wrong ,such as <script123>
, then those code will show
if i change it back to normal <script>
, disappear again
Johani
(Joe)
2020 年3 月 15 日 05:04
3
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.
https://github.com/discourse/discourse/blob/master/app/models/theme_field.rb#L73-L128
So, if you search the page-source for theme-javascript
you should see something like this
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 个赞
system
(system)
关闭
2024 年3 月 9 日 08:11
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.