У меня есть WebView, который отображает простые данные формы. Что-то вроде:
<html>
<body>
<form id="test">
<input type="text" id="input1" value=""/>
<input type="text" id="input2" value=""/>
.....
<input type="submit"/>
</form>
<body>
</html>
Я зарегистрировал пользовательский WebViewClient
для моего WebView
, который переопределяет public boolean shouldOverrideUrlLoading(WebView view, String url)
.
Теперь я пытаюсь получить данные формы в виде параметров в кодировке URL, таких как input1=a&input2=b...
из url
-параметра - безуспешно.
Вопрос: Есть ли шанс получить данные формы, не делая много JavaScript-инъекций?
Решение: Укажите свойство name="..."
в тегах form
и input
.