2012-05-14 32 views
2

我在my webapp和鉻,它在運行時錯誤的Firefox中使用speakjs,但是在嘗試運行在Safari中speakjs客戶端收到以下錯誤:float64array在Safari

ReferenceError: Can't find variable: Float64Array 

我試圖搜索通過js並用Float32Array代替Float64Array但無濟於事。

我該如何解決這個問題?

回答

2

將Safari更新到當前版本。它實現了Float64Array

我沒有讓Safari 5.x與使用它的代碼一起工作的答案。我目前正在爲此苦苦掙扎。

更新:幸運的是我的Float64Array的用例來自emscripten box2d構建。簡單地用Float32Array替換Float64Array對我而言對於Safari 5來說是個訣竅!它使它可以在舊版本的Firefox上運行(我測試版本10)。

+0

我不明白爲什麼safari早些時候不支持它:\,有/必須/有某種解決方法 –

+0

我已經嘗試過兩種類型的陣列墊片。其中一個沒有工作。另一臺平板電腦墜毀MobileSafari。 –