Javascript 如何在squarespace中使用另一个脚本函数?

Javascript 如何在squarespace中使用另一个脚本函数?,javascript,html,squarespace,Javascript,Html,Squarespace,我试图在squarespace中使用一些脚本。当我简单地运行index.html时,这些脚本工作得非常好,但是当我尝试对squarespace执行同样的操作时,会调用2个脚本,然后调用第三个脚本(应该访问之前初始化的脚本中的函数),该函数被称为未定义 <squarespace:script src="TemplateData/UnityProgress.js" combo="true" /> <squarespace:script src="Build/UnityLoader.

我试图在squarespace中使用一些脚本。当我简单地运行index.html时,这些脚本工作得非常好,但是当我尝试对squarespace执行同样的操作时,会调用2个脚本,然后调用第三个脚本(应该访问之前初始化的脚本中的函数),该函数被称为未定义

<squarespace:script src="TemplateData/UnityProgress.js" combo="true" />
<squarespace:script src="Build/UnityLoader.js" combo="true" />
<script> var gameInstance = UnityLoader.instantiate("gameContainer", "Build/buildForWeb.json", {onProgress: UnityProgress});</script>

var gameInstance=UnityLoader.instantiate(“gameContainer”,“Build/buildForWeb.json”,“onProgress:UnityProgress}”);

正如布兰登在评论中所建议的那样:


您可以将脚本放在您的
/assets
文件夹中,使用标准
script
元素
src
作为
/assets/myscript.js
加载脚本,而不使用
squarespace:script
,正如布兰登在评论中建议的那样:


您可以将脚本放在您的
/assets
文件夹中,使用标准
script
元素和
src
作为
/assets/myscript.js

加载脚本,而不使用
squarespace:script
,这有两个步骤可以帮助您排除故障:1)设置
combo=“false”
,然后重试。Squarespace的脚本组合器/压缩器可能在使用某些脚本时遇到问题。如果仍然不起作用,请转到第2页。2) 将脚本放在您的
/assets
文件夹中,并在不使用
squarespace:script
的情况下加载它们,使用带有
src
的标准
script
元素作为
/assets/myscript.js
第一个不起作用,但第二个起作用。非常感谢。有几个步骤可以帮助您排除故障:1)设置
combo=“false”
,然后重试。Squarespace的脚本组合器/压缩器可能在使用某些脚本时遇到问题。如果仍然不起作用,请转到第2页。2) 将脚本放在您的
/assets
文件夹中,并在不使用
squarespace:script
的情况下加载它们,使用带有
src
的标准
script
元素作为
/assets/myscript.js
第一个不起作用,但第二个起作用。非常感谢你。