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