3

我正在使用 rails,对 javascript 来说非常新,并设置我的测试框架来测试我的 javascript Jasmine。情况如下:

  • Viz.js在我的源代码中使用,它被Graphviz编译为 JSEmscripten
  • 我在用着jasmine-rails
  • jasmine从浏览器成功构建
  • 但是,jasmine:headless(它使用 Qt webdriver(我使用 Qt 版本 4.8.1)),给出以下错误:

    ReferenceError: Can't find variable: Float64Array

来自 Viz.js

所以我的问题是:我可以断定 Qt 中存在错误Float64Array吗?emscripten 做的很乱吗?有解决方法吗?

4

1 回答 1

1

什么环境?哪个浏览器?哪个emscripten建筑?

Safari 5 及以下版本没有Float64Array. 更新 Safari

此外,如果您使用的是emscripten box2d构建,请将Float64Array代码中的用法替换为Float32Array

编辑:

另请参阅此链接 - https://github.com/kripken/box2d.js/issues/6

于 2013-02-26T10:05:00.210 回答