5

我正在尝试在我的 webview 中拦截 url 点击。我想阻止在 webview 中单击某些 url 时启动它们。

为此,我是压倒一切的shouldOverrideUrlLoading方法。但是仍然会返回true/false该 url 正在启动。

例如,如果我想阻止http://www.xyz.com我能够获取 url 字符串并能够使用我的黑名单 url 对其进行更改,但无论返回值如何,它都会启动。

我的方法可能错了我需要建议

4

1 回答 1

3

尝试这样的事情

 @Override
public boolean shouldOverrideUrlLoading(WebView wView, String url)
{
     if(url.equals("from your list")){
         //DO something
     }
    return true;
}

但是我不太记得布尔值。试一试....

于 2012-04-12T09:53:46.857 回答