Передать в информацию на страницу webview в Adnroid
Ситуация такая: надо при переходе на страницу в Webview передать строку в поле. Страница https://propusk.gosuslugi.ru/check_code Поле там одно, но, как я понял, формируется скриптами. Никак не могу понять, как можно это сделать. Буду рад советам.
Ответы (1 шт):
Автор решения: Barmaley Red Star
→ Ссылка
Надо найти имя вашего элемента и передать ему свою строку - примерно так:
final String myString="blah-blah"; //строка которую надо передать
webView.loadUrl(url);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
//elementName - JavaScript имя объекта
view.loadUrl(
"javascript:document.getElementById('elementName').value = '"+myString+"';");
}
});