android webview重定向超过302

时间:2012-06-29 03:20:25

标签: android webview

我在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.

1 个答案:

答案 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浏览器中:

enter image description here

在Mobile WebView中

enter image description here

然后你的问题是什么?