好吧,这是我怎么做的:
function onBodyLoad() {
var element = document.getElementById("abc");
window.javascriptAccessor.getYerData(element.innerHTML);
}
data
然后我的活动:
WebView webview = (WebView)findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(new JavascriptAccessor(), "javascriptAccessor");
webview.setWebViewClient(new WebViewClient() {}); // wouldn't work without this!
webview.loadUrl(url);
private class JavascriptAccessor {
@SuppressWarnings("unused")
public void getYerData(String data) {
Log.v(TAG, data);
}
}
是啊!