如何在话语中添加外部javascript文件?

时间:2018-02-04 18:32:00

标签: javascript file discourse

我有一个javascript文件,我想添加到话语中,但我不知道如何。我是否需要创建一个包含js文件的插件,或者我可以在源代码中包含该文件吗?不管怎样,我不知道如何做到这一点。

3 个答案:

答案 0 :(得分:0)

我可以通过将以下代码<script async src="url-here" data-url="url-here"></script>添加到/ admin / customize / themes

</head>部分来实现此目的

答案 1 :(得分:0)

尝试使用:

  <script src="**URL**"></script> under the head section.

    The URL of the external script file.
Possible values:

An absolute URL - points to another web site (like src="http://www.example.com/example.js")
A relative URL - points to a file within a web site (like src="/scripts/example.js")

答案 2 :(得分:0)

如果您需要在每个“话语”页面中嵌入链接到外部资源的标签,则需要执行以下操作:

  1. 创建主题组件并将其包含在所有主题中
  2. 在主题组件中,单击“编辑CSS / HTML”
  3. </head>部分中,输入您的<script src="..."></script>代码,然后单击“保存”
  4. 在“话语”设置content_security_policy_script_src中,添加脚本的完整网址

完整文档为here