WebView - 可以设置自定义侦听器来处理网页转发操作吗?

时间:2011-06-05 21:32:39

标签: android android-webview

在我的应用中,我必须在WebView中显示处理付款的特定网页。用户必须在此页面中乱七八糟,如果交易成功,网页将启动转发到特定网址。我必须在Android应用程序中截取此转发调用,并正确处理它。

这可能吗?我没有在WebView上找到任何可以绑定侦听器来处理转发操作的方法。

由于

1 个答案:

答案 0 :(得分:4)

你能在这里检测转发:

webview.setWebViewClient(new WebViewClient() {  
   public boolean shouldOverrideUrlLoading(WebView view, String url)  {                  

                //handle stuff here 
                //e.g. view.loadUrl(url);   
                return true;    
            }

            public void onPageFinished(WebView view, String url) {
                //dismiss the indeterminate progress dialog
                Log.d(TAG, "onPageFinished: " + url);
                dismissMyDialog();                
            } 
        });