2

我在我的 webapp和 chrome 和 firefox 中使用speakjs ,它运行时没有错误,但是在 safari 中尝试运行 speakjs 客户端时,我收到以下错误:

ReferenceError: Can't find variable: Float64Array

我试图通过 js 搜索并替换Float64ArrayFloat32Array但无济于事。

我该如何解决这个问题?

4

1 回答 1

2

将 Safari 更新到当前版本。它实现Float64Array.

我没有让 Safari 5.x 与使用它的代码一起工作的答案。我目前正在为此苦苦挣扎。

更新:幸运的是,我的 Float64Array 用例来自 emscripten box2d 构建。简单地替换Float64ArrayFloat32Array我对 Safari 5 的诀窍!它也适用于旧版本的 Firefox(我测试了 10 版)。

于 2012-10-10T05:26:07.813 回答