在webView.loadDataWithBaseURL()上通知

时间:2016-03-20 22:51:17

标签: android android-webview interception

我试图通过webView.loadDataWithBaseURL()将数据加载到我的Web视图后立即将一些Javascript注入我的Web视图,但我无法知道数据何时实际完成加载。这种方法是同步的吗?我可以依赖于立即加载的数据,因为它来自内存吗?我问,因为看起来好像我注入的Javascript没有看到页面上的元素。我假设它是因为在注入JS之前视图没有加载。 (我还没有证明这一点。)

1 个答案:

答案 0 :(得分:1)

您可以使用setWebViewClient()向WebView注册WebViewClient并实施其onPageFinished()以了解页面何时加载。