Как получить значение переменной из JavaScript
Добавлено: 25 фев 2017, 10:34
Ситуация следующая:
Загружаю HTML страницу в WebView обычным loadUrl. Пользователь проходит небольшой тест на этой странице. По окончании теста подсчитываются его результаты в процентах(правильные ответы/всего вопросов * 100). Все прекрасно работает, НО я бы хотел результаты этого теста использовать в своем приложении. Соответственно мне нужно выдернуть их из загруженной в webview страницы.
Варианты у меня в голове следующие:
каким либо образом передать саму переменную из JS в Java;
вытащить из HTML строку (или весь текст), убрать лишнее и использовать в своих целях (хотя бы сохранить в файл результат теста).
Уважаемые разработчики, подтолкните к решению!)
Загружаю HTML страницу в WebView обычным loadUrl. Пользователь проходит небольшой тест на этой странице. По окончании теста подсчитываются его результаты в процентах(правильные ответы/всего вопросов * 100). Все прекрасно работает, НО я бы хотел результаты этого теста использовать в своем приложении. Соответственно мне нужно выдернуть их из загруженной в webview страницы.
Варианты у меня в голове следующие:
каким либо образом передать саму переменную из JS в Java;
вытащить из HTML строку (или весь текст), убрать лишнее и использовать в своих целях (хотя бы сохранить в файл результат теста).
Уважаемые разработчики, подтолкните к решению!)