我想加载到WebView只有一个div
与编号为results
的所有网站。在Android WebView中只加载一个div
我已经尝试添加这样的JavaScriptInterface:
webView.setJavaScriptEnabled(true);
webView.addJavascriptInterface(this, "android");
@JavascriptInterface
public void onData(String value) {
webView.loadData(value, "text/html", null);
}
而且我WebViewClient内:
@Override
public void onPageFinished(WebView view, String url) {
webView.loadUrl("javascript:android.onData(document.getElementById('results'));");
}
但它根本没有工作,整个网页改为加载div
我的想。
“我无法让它工作” - 请解释您的确切症状。 – CommonsWare
有你叫webview.javascriptenabled(true) – drWisdom
是的,我已经调用它。 – Grender