如何从 Android WebView 访问 HTML 源代码?

How to access HTML source from Android WebView?

我有一个简单的浏览器应用程序。它加载一些 IP 并使用 WebView 显示它。我想访问加载的 URL 的源代码并存储到 Android 字符串中以便我可以使用它。

举个例子:

假设加载的是10.0.0.1,网页是这样显示的

所以,我想存储“HELLO THERE”。并且进一步想要处理如果字符串等于“HELLO THERE”,将显示祝酒词。

我成功地加载了 URL,并且我知道如何制作 Toast。问题是,我无法将“HELLO THERE”存储在字符串中。

尝试的解决方案:

  1. http://blog.weinigel.se/2014/03/05/getting-html-source-from-android-webview.html
  2. Is there a way to get the HTML in a webview in an Android app?
  3. How I get page source from WebView?

以上解决办法我都试过了。但是,none 起作用了。如果我使用我的特定场景得到答案,那就太好了。

我在这个 post 中找到了我的问题的解决方案。

我不太了解 Ion 依赖性,但它完成了我的工作。