在为脱机WebApp测试appcache问题时,我偶然发现了模拟器的问题: 我试图在WebView中加载网页。有时它表现得很完美,有时它什么也没有。 首先我认为这是我的错 - 监督我在测试时插入的一些错误代码。但事实并非如此。

相反,我认为这是模拟器本身的错误(或错误配置)。因为如果我叫Android模拟器中的WebView加载页面,但不显示内容

myWebView.loadData("

TEST

", "text/html", "UTF-8");

然后

myWebView.loadUrl("http://10.0.2.2:8080/FrontEnd/index.jsp");

视图显示了一个标题为 “TEST” 中的index.jsp,而不是内容。所以我加入了索引:

$(alert("Hallo Welt!"));

现在,它显示我的预期烤面包“Hallo Welt!” - >页面已收到并以某种方式处理。

但:显示器显示不是我的index.jsp - 而是测试驻留。

此外,我观察到“所有应用程序菜单”中的应用程序符号被削减了一半,最低的一行也没有显示。也许这是与图形驱动程序不兼容或类似的!?

是否有人知道这个问题,或者可以给我一个提示如何解决这个问题?

+0

您是否启用了java脚本mWebView.getSettings()。setJavaScriptEnabled(true); –

2012-07-27 13:42:09

+0

当然。我还有一个带有onJsAlert覆盖的WebChromeClient,当JS调用被调用时它会生成我的敬酒。这一切都很好。这只是我的问题:JS正在工作并显示预期的输出,但包含该JS的站点将不会显示。 –

2012-07-27 13:46:03

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐