【发布时间】:2019-10-15 08:32:10
【问题描述】:
我正在尝试在 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>
【问题讨论】:
-
帮助您解决问题的几个步骤: 1) 设置
combo="false"并重试。 Squarespace 的脚本组合器/压缩器可能对某些脚本有问题。如果它仍然不起作用,请转到#2。 2) 将脚本放在您的/assets文件夹中,并使用标准script元素和src作为/assets/myscript.js加载它们而不使用squarespace:script -
第一个不起作用,但第二个起作用。非常感谢。
标签: javascript html squarespace