6

我的问题是,有时我有几秒钟的空白网页视图,而不是渲染的 HTML,这非常令人沮丧。我想实现一些监听器来检查 webview 是否呈现所有 HTML。换句话说:我想让我的 webview 空白证明。

我已经在 HTML 中插入了 javascript 简单触发器,它告诉应用程序何时 HTML 已完全加载并准备好呈现:

$(window).load(function(){
     tellAndroidImReady();
});

它工作得很好,但有时我会让这个空白屏幕持续几秒钟,而不是闪亮的渲染页面。这让我发疯...

我在 stackoverflow 上进行了一些搜索,只找到了这个主题,它说解决方案中使用的部分方法已被弃用,所以我猜它不应该是正确的。

4

1 回答 1

11

你需要

mWebView.setWebViewClient(new WebViewClient() {
 public void onPageFinished(WebView view, String url) {
     // your code    
 } 
}); 
于 2012-08-23T07:44:20.990 回答