如果未定义,则定义Float32Array

时间:2014-11-15 22:39:53

标签: javascript

完全定义Float32Array JavaScript类型的最佳方法是什么?如果(并且仅当)未定义它?

许多Android手机和Windows平板电脑都会抛出其中一个错误:

  • ReferenceError:未定义Float32Array
  • 无法找到变量:Float32Array
  • Float32Array是niet gedefinieerd

我想要一个没有jQuery的解决方案,没有其他加号代码,例如:

https://code.google.com/p/closure-library/source/browse/closure/goog/vec/float32array.js?r=9113191eff333b27475071053b5d119a3f0b881c

https://github.com/inexorabletash/polyfill/blob/master/typedarray.js

谢谢!

1 个答案:

答案 0 :(得分:0)

我在使用JavaScript.net时遇到了同样的错误。

我已经解决了这个问题

context.Run("var self = this; var global;");

using (StreamReader sr = new StreamReader("typedarray.js")) //added typedarray.js (with path)
{
     context.Run(sr.ReadToEnd().ToString());
}