2011-10-03 3 views
1

Интересно, можно ли получить значение переменной Javascript из кода Java. Другими словами, у меня есть JS-код в WebView, и мне нужно иметь возможность получать переменные из этого JS-кода из WebView.Android WebView Java-Javascript bridge

ответ

3

Да, это возможно, установив мост Java-JS, а затем введя JS на страницу, которая собирает данные и возвращает их через мост JS. Ответьте на этот ответ: How to call javascript from Android?

+1

Просто хочу добавить, что мост сломан в Android 2.3, и вам понадобится взломать для этой версии – shawndreck

+0

@shawndreck. Невероятно, что это еще не исправлено. https://code.google.com/p/android/issues/detail?id=12987 –

+0

@shawndreck - Я сталкиваюсь с этой же проблемой в Android 2.3 ... Можете ли вы предложить мне, что об этом говорили. –