【问题标题】:ANDROID: The website doesn't load properly and some links doesn't work in webviewANDROID:网站无法正常加载,某些链接在 webview 中不起作用
【发布时间】: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


【解决方案1】:

您需要重新启动浏览器:按住 home 并滑动浏览器以完全关闭它。不过还没有找到永久解决此问题的方法。

【讨论】:

    猜你喜欢
    • 2015-08-27
    • 2016-02-29
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    相关资源
    最近更新 更多