我尝试将一个脚本放在自定义头部来初始化变量,但它没有在页面上渲染,只显示了外部脚本。
例如:
<script type="text/javascript">
var _v = _v || [];
_v = 9;
</script>
...
[使用此变量的外部脚本]
如果它被 Discourse 自动编译,它会破坏后续需要使用该变量的其他脚本的执行顺序。如果是这样,是否有选项可以将其排除在编译到另一个文件之外,并使其保持内联?我的意思是,内联脚本和外部脚本都按照我编写的方式出现在页面上。
我尝试将一个脚本放在自定义头部来初始化变量,但它没有在页面上渲染,只显示了外部脚本。
例如:
<script type="text/javascript">
var _v = _v || [];
_v = 9;
</script>
...
[使用此变量的外部脚本]
如果它被 Discourse 自动编译,它会破坏后续需要使用该变量的其他脚本的执行顺序。如果是这样,是否有选项可以将其排除在编译到另一个文件之外,并使其保持内联?我的意思是,内联脚本和外部脚本都按照我编写的方式出现在页面上。
我现在遇到了类似的问题。我认为需要做的是将您的代码放入一个初始化程序中,为此,它需要放在一个文件中,而不是放在头部。