我必须从我的webview调用javascript方法,从native传递参数。结果我必须回到原生。在api 19+我正在使用
mWebView.evaluateJavascript(JAVASCRIPT_NATIVE_REFERENCE_NAME, new ValueCallback<String>() {
@Override
public void onReceiveValue(String value) {
}
})
它的工作正常。但API&lt; = 18不支持evaluateJavascript
。有人可以在下面的API 18中展示如何完成的示例。我已经看到了一些SO答案
passing data to javascript in webview before android level 17 (4.2.2)
How to get return value from javascript in webview of android?
如第二个问题所示,我们可以调用javascript中存在的任何方法,如view.loadUrl("javascript:alert(functionThatReturnsSomething())");
??
在这种情况下我们得到回调的地方。如果有人可以展示样品会很有帮助。在此先感谢!!