2017-03-01 15 views
0

three.jsを使用するcordovaアプリケーションを作成しようとしました。特定の携帯電話で正常に動作しましたが、一部の携帯電話(lenovo ..)ではWebGLの欠落エラーが表示されます。 私はget.webgl.orgをチェックして、うまくいきました(実行中のキューブが表示されています)。 Webglキャンバスコンテキストを取得できません。コードウェブアプリケーション(three.js)の "WebGL missing"エラー

var myCanvas = document.createElement('canvas'); 
var webGl = myCanvas.getContext('webgl'); 
var webG1 = myCanvas.getContext('experimental-webgl'); 

webGlとwebG1がnullです。

デバイスは、任意の助けをいただければ幸いです56.0.2924.87

最新のAndroidシステムのWebViewを使用しています。

答えて

1

デフォルトでコルドバは、デバイスのブラウザに組み込まれに依存しているとブラウザに組み込まれた多くの古いデバイスは、WebGLの

をサポートしていないあなたが使用していますcrosswalkのようなプロジェクトを使用して試すことができますので、WebGLのはコルドバのすべてのデバイスでサポートされていませんそれは彼ら自身のカスタムブラウザだから、彼らはすべての機能をサポートし、デバイスの内蔵ブラウザに依存しない。 There's still some devices WebGL might not work on though

+0

最新のアンドロイドシステムウェブビュー56.0.2924.87とchrome.Androidバージョン5.1.0を使用しています – nullrefereceexception

+0

デバイスがブラックリストに登録されている可能性があります – gman

関連する問題