【问题标题】:How to execute HTML events in Android?如何在 Android 中执行 HTML 事件?
【发布时间】:2014-06-03 06:11:17
【问题描述】:

在我的应用程序中,我需要一种从 Web 加载 HTML 页面的方法,而不是显示它,而是在页面上下文中执行 DOM 事件,例如表单提交。此外,页面可能包含需要执行的 JS。 我找到了加载页面并解析它们的库,但没有库来执行事件。 有没有这样的Android库用于上述目的?

【问题讨论】:

  • 使用WebView?您可以检查此stackoverflow.com/questions/19583324/… 以在 WebView 中从 HTML 运行 Android 函数,如果您想从 android 运行 javascript,只需像这样加载它 yourWebView.loadUrl("javascript:yourFunction(yourParam)");
  • 我不需要显示任何页面内容。我解析页面并在应用程序中以非常不同的方式显示信息。有什么办法可以阻止 WebView 渲染?
  • 设置WebView的宽/高为0?

标签: android


【解决方案1】:

使用 Html 解析器。添加 Jsoup 库并根据您的内容执行您需要的任何操作。

请参阅此示例。希望这可以帮助你。

HTML PARSING USING JSOUP LIBRARY

【讨论】:

  • 我正在使用 JSOUP 来解析 HTML。我需要的是一种在加载页面的上下文中执行 DOM 事件(主要是表单提交)的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-18
  • 2012-09-16
  • 2021-10-28
  • 1970-01-01
  • 2016-06-19
  • 1970-01-01
  • 2018-10-23
相关资源
最近更新 更多