1
我试图找到它从过去几个小时的方式,无法完成。Android webview与webGL
期:我有一个html页面和一个webGL文件(three.js文件)。我需要在Android Webview中打开这个html文件。 WebView无法加载html页面。
下面是我放在SD卡里面我所有的资源,我已经尝试
WebSettings settings = webView.getSettings();
webView.addJavascriptInterface(this, "Android");
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setUseWideViewPort(true);
webView.setWebChromeClient(new WebChromeClient(){
});
webView.loadUrl("file://" + Environment.getExternalStorageDirectory() + "/Android/index.html");
的代码。
错误日志:
"Uncaught ReferenceError: $ is not defined", source: file:///storage/emulated/0/Android/all.min.js (17)
"THREE.WebGLRenderer", source: file:///storage/emulated/0/Android/all.min.js (11)
"THREE.WebGLRenderer: OES_texture_float extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer: OES_texture_float_linear extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer: OES_texture_half_float extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer: OES_texture_half_float_linear extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer: ANGLE_instanced_arrays extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer: OES_element_index_uint extension not supported.", source: file:///storage/emulated/0/Android/all.min.js (12)
"THREE.WebGLRenderer:", source: file:///storage/emulated/0/Android/all.min.js (12)
"XMLHttpRequest cannot load file:///storage/emulated/0/Android/res/sky.ctm. Cross origin requests are only supported for protocol schemes:
http, data, chrome, https.", source: file:///storage/emulated/0/Android/index.html (0)
"Uncaught TypeError: Cannot read property 'Symbol(Symbol.iterator)' of null", source: file:///storage/emulated/0/Android/all.min.js (16)
任何一个可以建议我什么,我有什么关系?
你可以用webView.getSettings()尝试setPluginState(PluginState.ON)。 –
谢谢..但没有运气.. – GvSharma
如何修复:'未捕获的ReferenceError:$未定义? –