-2

私はAndroidでwebviewを使用してプロジェクトを行っています。URLにアクセスできません:http://www.baidu.org。このURLはにリダイレクトされるので

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.

私のプロジェクトでは、WebビューはそのURLを何百回もリロードします。誰かがこの質問を解決する方法を知っていますか?URLをロードすると同じ問題が発生します

http://www.tmall.com/?ali_trackid=2:mm_13057488_2720475_9729699:1340938813_4z4_2025563791

私のウェブビューで。

ps:私のPCブラウザで、URLを入力します:www.baidu.org、にリダイレクトします

http://www.tmall.com/?ali_trackid=2:mm_13057488_2720475_9729699:1340938813_4z4_2025563791.
4

1 に答える 1

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ブラウザの場合:

ここに画像の説明を入力してください

モバイルWebViewで

ここに画像の説明を入力してください

では、あなたの問題は何ですか?

于 2012-06-29T04:11:30.773 に答える