【发布时间】:2015-05-09 11:08:10
【问题描述】:
当我在基于 Android 的手机中使用谷歌浏览器检查我的网页时,网页完全加载并且一切正常,但是当我在 Webview 中加载相同的网页时,网站无法正确加载,尤其是 jquery 内容。 我的链接也没有在 webview 中起作用。有些链接是简单的 a href 链接,有些则使用 javascript。
这是我加载网页的代码:
webView.postUrl("http://www.url.com/users/login", EncodingUtils.getBytes(postData, "BASE64"));
webView.getSettings().setJavaScriptEnabled(true);
webview 有什么问题?
我必须将一些数据发布到网页上,所以我无法使用外部网络浏览器(它们不支持发布操作)
顺便说一句,当我触摸一个链接时,我会在我的 logcat 中得到这个:
E/webcoreglue﹕ Should not happen: no rect-based-test nodes found
谢谢。
【问题讨论】:
-
你的清单中有互联网权限吗?
-
是的,没有网络怎么能加载网页!!!它加载了网页,但我无法正确加载。
-
是的,我在我的 Android 应用程序中也遇到了这个问题,但无法获得原因和解决方案。我还添加了 Internet 权限。
标签: javascript android html webview