gpt4 book ai didi

javascript - 某些情况下大文件加载失败

转载 作者:行者123 更新时间:2023-11-28 02:44:24 25 4
gpt4 key购买 nike

我正在为 LudumDare 竞赛编写一个 HTML5/Javascript 小游戏,一些玩家向我报告了有关在 Firefox 或 Safari 等浏览器上加载资源的问题。(尤其是像音乐这样的大 Assets (每个大约 600kb))。

游戏在这里托管:

dl.dropbox.com/u/4936312/LD24/index.htm

(这样您就可以测试是否看到黑屏或游戏开始,分别表示资源加载失败和成功)。

加载脚本在这里:

https://github.com/cboissie/LD24-Evolution/blob/master/script/ResourceManager.js(ResourceManager调用ResourceLoader,ResourceLoader又调用File)

如果您查看 Web 开发人员控制台,您会发现当它失败时,至少有一个对 GET 请求的响应失败。 (GET 请求显然是针对一个“大”大小的文件)。

有人知道如何解决这个问题吗?

编辑:在 Firefox 上检查 Web 控制台后,我可以看到某些资源具有 HTTP1.0 GET 206 状态(而不是 200)。

EDIT2:206条消息所涉及的“资源”只有.wav或.ogg。这意味着它与 HTML5 标签和/或可能与我正在使用的库相关。我稍后会尝试切换到不同的库,看看它是否可以正常工作。 (本周晚些时候编辑3)

最佳答案

不要在 Dropbox 上托管。 Dropbox 仅用于共享文件!

Dropbox 是一项免费服务,可让您将照片、文档和视频带到任何地方并轻松共享。

示例

如果您将数据库托管在 Dropbox 中,您将得到损坏的表等。https://forums.dropbox.com/topic.php?id=32069

关于javascript - 某些情况下大文件加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12144295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com