在WebView中将参数添加到url

时间:2015-09-11 14:01:43

标签: java android webview

在我的应用中,网页加载在网页浏览中。使用shouldOverrideUrlLoading(),我可以在同一网页视图中打开该页面上的链接。但是,每次加载此特定网址时,是否有办法在所有链接上附加&mode=app这样的参数? 所有网址都包括example.com应该看起来像example.com?mode=app,所有其他网址应该保持原样。

这可能吗?

1 个答案:

答案 0 :(得分:3)

在您的方法中,您可以尝试一下。

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
    if (url.equals("example.com") || url.equals("http://example.com")) {
        url = url + "?mode=app";
    }
    view.loadUrl(url);
    return true;
}