关于WebView的两个问题

1、err_unknown_url_scheme

用webview加载“https://so.m.jd.com/ware/search.action?keyword=健康运动”,在第一次加载的时候会报err_unknown_url_scheme。这里感谢这篇文章博主的解答:http://blog.csdn.net/grp0916/article/details/51481330

解决方法:
只调用setWebChromeClient()方法,注释掉代码里面的setWebViewClient方法。

        webviewCommon.getSettings().setJavaScriptEnabled(true);
        webviewCommon.getSettings().setDefaultTextEncodingName("utf-8");
//        webviewCommon.setWebViewClient(new MyWebViewClient());
        webviewCommon.setWebChromeClient(new WebChromeClient());
        webviewCommon.loadUrl("https://so.m.jd.com/ware/search.action?keyword=健康运动");

2、加载微信文章,无法点击里面链接

情境描述:用webview加载微信文章,发现文章底部阅读全文无法点击。
解决方法:开启缓存即可解决
        WebSettings settings= webviewCommon.getSettings();
        settings.setDomStorageEnabled(true);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值