我有一个客户要求我让 webview 访问一个 url(这是 Android 顺便说一句),它将运行一些 javascript 并进行重定向,他们希望它不会中断 UI 线程。我需要能够读取它被重定向到的 url,并读取页面源。
我知道如何用 webview 做这些事情,但我担心它最终会崩溃,因为目前它会抛出一个警告,说将来可能不支持在 UI 线程之外运行 webview。
在这种情况下,我们不使用 webview 来渲染任何东西。我们只使用它以便运行 javascript 并进行重定向。
我不太了解 web 的工作原理,有没有办法让这些事情发生在我可以在 UI 线程之外运行的东西上?
谢谢!