我在android中使用webview做一个项目。我无法访问网址:http://www.baidu.org
。因为这个网址重定向到
http://s.click.taobao.com/t_js?tu=http%3A%2F%2Fs.click.taobao.com%2Ft_9%3Fp%3Dmm_13057488_2720475_9729699%26l%3Dhttp%253A%252F%252Fmall.taobao.com%252F%26eventid%3D101766%26ref%3D.
在我的项目中,webview将重新加载该网址数百次。有谁知道如何解决这个问题? 我加载网址时遇到同样的问题
http://www.tmall.com/?ali_trackid=2:mm_13057488_2720475_9729699:1340938813_4z4_2025563791
在我的网页浏览中。
ps:在我的电脑浏览器中输入网址:www.baidu.org
,重定向到
http://www.tmall.com/?ali_trackid=2:mm_13057488_2720475_9729699:1340938813_4z4_2025563791.
答案 0 :(得分:0)
使用您的代码检查以下代码
webview=(WebView)findViewById(R.id.webview1);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.baidu.org/");
webview.addJavascriptInterface(new MyJavaScriptInterface(), "Android");
webview.setWebViewClient(new WebViewClient());
webview.setWebChromeClient(new WebChromeClient());
final class MyJavaScriptInterface
{
public void ProcessJavaScript(final String scriptname, final String args)
{
mHandler.post(new Runnable()
{
public void run()
{
//TODO...
}
});
}
}
这对我有用....试试这个
编辑:
在PC浏览器中:
在Mobile WebView中
然后你的问题是什么?