【问题标题】:Remove html elements from a live website in webview从 webview 中的实时网站中删除 html 元素
【发布时间】:2015-11-06 15:27:51
【问题描述】:

在 webview 中,您可以在加载给用户之前从实时网站中删除 html 元素吗?

我一直在查看有关此问题的一堆 stackoverflow 问题,但我意识到它们只是应用程序内本地托管的网页。他们的解决方案都不适合我。

任何帮助将不胜感激。

【问题讨论】:

  • 这更多的是关于 Javascript,而不是 android 问题:我建议你添加这个标签。如果,js是可能的,那么你肯定可以在webview中进行。
  • 在 android studio 中,我可以只使用普通的 Javascript 还是你需要一些特殊的 android 版本?

标签: javascript android android-studio webview


【解决方案1】:

首先阅读building apps in webview 以及如何在其中使用javascript。然后尝试使用 Javascript 实现您的目标,因为它不能简单地使用 android 上的 webview 来完成。 GL!

【讨论】:

    【解决方案2】:

    这样做的一个简单方法是首先发出一个 http 请求以从网站加载 html 数据。然后编辑数据(从中删除您不喜欢的任何内容)。最后用loadData将它显示到webview中。

    但是,考虑到您要加载的页面中的 css 或 javascript 可能位于单独的文件中,这可能无法按您的预期工作。

    【讨论】:

    猜你喜欢
    • 2020-04-21
    • 2018-12-04
    • 2016-07-11
    • 2023-03-09
    • 2014-09-01
    • 2021-10-02
    • 2015-10-13
    • 2018-03-05
    • 2011-10-23
    相关资源
    最近更新 更多