我想加載到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