2015-09-11 4 views
-2

В моем приложении веб-страница загружается в веб-просмотр. С shouldOverrideUrlLoading() Я могу открыть ссылки на этой странице в том же webview. Но есть ли способ добавить к всем ссылкам такой параметр, как &mode=app каждый раз, когда этот конкретный URL-адрес загружен? Все URL-адреса, например. example.com должно выглядеть как example.com?mode=app, и все остальные URL-адреса должны оставаться такими, как они.Добавить параметр в url в WebView

Возможно ли это?

+0

Я думаю, что это должен ответить на ваш вопрос http://stackoverflow.com/questions/4066438/android-webview-how-to-handle-redirects-in-app-instead-of-opening-a-browser –

ответ

2

в вашем методе вы можете попробовать.

@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; 
} 
Смежные вопросы