WebView不会加载LimeJS资源

时间:2011-11-10 14:10:42

标签: android webview limejs

我和LimeJS做了一个游戏,我想为这个游戏制作一个Android应用程序。我用Android浏览器测试了游戏,它运行良好,但是当我在WebView中使用我的应用程序内的游戏时,它无效。 Web视图看起来适用于没有石灰的页面

以下是WebView的代码:

//WebView
mWebView = (WebView) findViewById(R.id.webView);
mWebView.setVerticalScrollbarOverlay(true);

//Settings to configure the webViewBrowser to show Flash and respond to links
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setPluginsEnabled(true);

//I changed the url to a LimeJS example
mWebView.loadUrl("http://www.limejs.com/static/roundball/index.html");

经过一段时间的测试,我使用了Sniffer,我意识到我的Android应用程序不是要求服务器的资源,而是Android浏览器进行调用。

有人知道如何配置WebView以使其工作吗?

1 个答案:

答案 0 :(得分:1)

使用本地存储解决了该问题。 webSettings.setDomStorageEnabled(真);

我在android文档中找到了this,它对于漫游WebApp非常有用