Ответ 1
Из kitkat и далее используйте метод javascript вместо loadUrl, чтобы вызвать функции javascript, как показано ниже
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
webView.evaluateJavascript("var FunctionOne = function () {"
+ " try{document.getElementsByClassName('test')[0].style.color='red';}catch(e){}"
+ "};", null);
} else {
webView.loadUrl("javascript:"
+ "var FunctionOne = function () {"
+ " try{document.getElementsByClassName('test')[0].style.color='red';}catch(e){}"
+ "};");
}
Включите Javascript для просмотра в Интернете, добавив следующую строку
wb.getSettings().setJavaScriptEnabled(true);