我在Android中有一個WebView。我從url的webview中加載頁面,我想隱藏一些網頁實際上有的元素。我在頁面加載完成後做了。它只給webview中的'none'文本。我試過如下如何在Android WebView中動態更改元素的顯示?
@Override
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:window.document.getElementsByClassName('cdo-search')[0].style.display='none';");
if (pd.isShowing()) {
pd.dismiss();
}
}
我們怎樣才能隱藏網頁實際上有的元素?
我相信網頁視圖只是用來顯示網頁。如果網頁需要動態顯示,則必須使用另一種Web技術,例如.Asp,.php,.jsp或其他用於在請求URL時動態填充頁面的JavaScript技術。 – Matt
是的,您可以將數據作爲字符串或其他幫助程序Web客戶端傳遞。前幾個段落討論了WebView的功能和預期用例。 https://developer.android.com/reference/android/webkit/WebView.html – Matt