Answer the question
In order to leave comments, you need to log in
How to inject data into webview?
There is an application running under android 4.4, which has a webview. This webview opens a page with a form with many fields (tag ). The question is whether it is possible to automatically fill in some fields on this form after loading the page, if so, how to do it?
Answer the question
In order to leave comments, you need to log in
Through the butt:
public class WebClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url)
{
view.loadUrl("javascript:document.forms[0].q.value='qwerty'");
}
}
WebView webview = new WebView();
webview.setWebViewClient(new WebClient());
webView.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("toster.ru");
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question