Unity WebGL-在localhost上工作但不在服务器上工作

时间:2019-07-08 13:04:56

标签: unity3d unity-webgl

我对WebGL导出的统一项目有疑问。当我在本地计算机上运行站点时,一切都按预期工作。完成测试后,我将网站上传到运行apache的服务器上。不幸的是,我得到了以下错误信息:

error 1

Uncaught (in promise) abort({}) at Error
    at jsStackTrace (blob:https://unity.my-site.com/d7a78aba-2b94-4a18-92ba-b81d44b2d226:943:12)
    at Object.stackTrace (blob:https://unity.my-site.com/d7a78aba-2b94-4a18-92ba-b81d44b2d226:957:11)
    at Object.onAbort (https://unity.my-site.com/js/unity/Build/UnityLoader.js:1139:50)
    at abort (blob:https://unity.my-site.com/d7a78aba-2b94-4a18-92ba-b81d44b2d226:26837:20)
    at blob:https://unity.my-site.com/d7a78aba-2b94-4a18-92ba-b81d44b2d226:1383:5

error 2

我想apache配置有问题,但是我找不到任何东西。因为我对统一性和webGl不太熟悉,有人可以给我建议在这里做什么?

1 个答案:

答案 0 :(得分:1)

绝对是本地网络服务器设置或版本问题...我目前使用 Wampserver 3.1.7 和 Unity Unity v2020.2.7 游戏在 Chrome 和 Edge 中运行良好,但在 Firefox 中挂在 Unity 进度加载栏上。如果我将相同的游戏代码上传到我的 Go-daddy 托管帐户,它可以在所有浏览器中正常工作。

我知道这不是 Firefox 中 localhost/URL 问题的“修复”,但对我来说,我知道它在发布后会起作用。