Android WebView 加载网页只显示空白页不显示网页

Andre007 发布于 2015/05/19 19:42
阅读 32K+
收藏 0
求组各位大神,Android WebView 在部分加载网页只显示空白页不显示网页,望众大神指点啊(代码如下):
[code=java]
 mWebView.setScrollBarStyle(0);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setDomStorageEnabled(true);

mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("http://") || url.startsWith("https://")) {
mWebView.loadUrl(url);


} else {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
e.printStackTrace();
return false;
}
}
return true;
}



@Override
public void onReceivedSslError(WebView view,SslErrorHandler handler, SslError error) {
handler.proceed(); // 接受所有证书
}

});
               mWebView.loadUrl("http://m.cheshouye.com/");[/code]

加载中
0
Andre007
Andre007
怎么都没人回答呢啊
0
寒天
寒天
我来挽尊,代码是没问题的,请贴xml文件
0
k
kangyu
你的WebViewClient用得不对,你应该了解它们每个方法的返回值是有什么用
0
Andre007
Andre007

引用来自“寒天”的评论

我来挽尊,代码是没问题的,请贴xml文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
                <WebView
                    android:id="@+id/main_web_view"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                 />
            </RelativeLayout>
xml文件如上
寒天
寒天
Demo发我吧,我看看 mvpleung@foxmail.com
0
逝我
逝我
public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String failUrl) //使用这个方法看看 !

再不行 , 就先把URL地址内容先读取出来 , 然后填充进webview中 ,检查网页内容是否有问题,字符编码是否有问题 ! 或者直接写一个测试的url进行测试 !

0
Andre007
Andre007

引用来自“空瓶”的评论

public void loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String failUrl) //使用这个方法看看 !

再不行 , 就先把URL地址内容先读取出来 , 然后填充进webview中 ,检查网页内容是否有问题,字符编码是否有问题 ! 或者直接写一个测试的url进行测试 !

网页内容无问题,用手机浏览器打开显示正常;

webView打开其他网页显示是正常的,而且webview打开其他网页后再来加载该网页时就能显示。否则只显示空白页

逝我
逝我
第一次加载出问题?这么奇葩!有没有试过,将网页内容转换成字符串,然后再显示出来?看看字符串是些啥。。。。
0
Andre007
Andre007

引用来自“寒天”的评论

我来挽尊,代码是没问题的,请贴xml文件

引用来自“Andre007”的评论

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
                <WebView
                    android:id="@+id/main_web_view"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                 />
            </RelativeLayout>
xml文件如上
已经发了 邮箱是1300323523@qq.com
0
浅阳
我也碰到这个问题了   怎么处理啊?
0
浅阳
又碰到了新的问题  我晕   加载出来的页面    有的可以被点击  有的不可以被点击   有的只显示一部分
0
chaplinykaka
chaplinykaka
我还遇到跟奇葩的,很多次后加载 是空白,一直未找到解决方法。也不知道是什么问题
Chain
Chain
我也遇到跟你一样的问题,请问你是怎么解决的呢
返回顶部
顶部