【问题标题】:Hiding HTML element in Android WebView?在 Android WebView 中隐藏 HTML 元素?
【发布时间】:2013-01-04 01:24:00
【问题描述】:

我看到了相关的主题,但我无法让它发挥作用。

我需要从我正在使用的网络视图中删除搜索栏和导航下拉菜单。

我的代码如下。

webView.getSettings().setJavaScriptEnabled(true);  
webView.setWebViewClient(new WebViewClient() { 
    public void onPageFinished(WebView view, String url)  
    {  
        webView.loadUrl("javascript:(function() { " +  
            "document.getElementsById('omc-main-navigation')[0].style.display = 'none'; " +  
            "})()");  
    }  
});  

webView.loadUrl(links.get(arg2));  

【问题讨论】:

  • 糟糕,忘了说不起作用...有什么想法吗?
  • webView.loadUrl("javascript:(function() { " + "elem = document.getElementByName('mobi-search'); if (elem) {elem.style.display = 'none; ';})()");刚试过这个,什么也没得到……这可能吗?

标签: javascript android html webview


【解决方案1】:

没有像document.getElementsById()这样的方法。

使用

document.getElementById()

而不是

document.getElementsById() // "s" is extra here.

它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多