当我在基于 android 的手机中使用谷歌浏览器检查我的网页时,网页完全加载并且一切正常,但是当我在 Webview 中加载相同的网页时,网站无法正确加载,特别是 jquery 内容。 我的链接也没有在 webview 中工作。有些链接是简单的 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
谢谢。
最佳答案
您需要重新启动浏览器:按住主页并滑动浏览器以将其完全关闭。不过还没有找到永久修复此问题的方法。
关于javascript - ANDROID:网站加载不正确,某些链接在 webview 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30139183/