【问题标题】:Hide the footer of web page on android's web view在android的网页视图上隐藏网页的页脚
【发布时间】:2014-03-24 09:41:14
【问题描述】:

这似乎是一项容易的任务,但我无法做到。 我正在 Web 视图上加载 http://beta.tfl.gov.uk/plan-a-journey/,我想从显示中删除页脚:

在我的网页视图中,我尝试了几件事,但我没有看到页面加载的结果

 @Override public void onPageFinished(WebView view, String url)
         {
            wburl.loadUrl("javascript:(function() { " +
                     "document.getElementsByTagName('primary-footer')[0].style.display=\"none\"; " +
                     "})()");
         }

有什么想法吗?

【问题讨论】:

标签: javascript android html android-webview


【解决方案1】:

您可以尝试以编程方式获取页面(您可以使用 HttpUrlConnection),然后修改页面(在页眉样式中添加 .footer{display:none;})并在 webview 上加载修改后的页面。

【讨论】:

    【解决方案2】:
    @media screen and (max-width: 640px){
     .footer{display:none;}
    }
    

    如果您的 android 移动分辨率不同,我在这里设置 640px 分辨率,这意味着将其设置为该分辨率。 这是CSS样式,这个就够了,不用oj jquery

    【讨论】:

    • 不可能(或者我不知道)将 CSS 文件应用于从服务器加载的网页 url...
    猜你喜欢
    • 2018-02-14
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多