网页需要花费大量时间才能加载

时间:2014-03-12 21:49:25

标签: java javascript android

在Android的网页浏览中,我首先加载一个网页,然后使用一些javascript命令只显示其中的一部分。在整个过程中,显示​​“加载”消息。

问题:即使互联网速度很快,加载也需要很多时间。 (总是> 60秒)。如何减少时间?

这是我使用webview附加的WebViewClient类(并且该类只包含1个方法):

@Override
public void onPageFinished(WebView view, String url){
    view.loadUrl("javascript:document.getElementsByClassName('menu')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementsByClassName('gbh')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementsByClassName('input')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementsByClassName('card_title')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementsByClassName('cell_input')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementsByName('pre')[0].innerHTML=''");
    view.loadUrl("javascript:document.getElementById('footer').innerHTML=''");
    view.loadUrl("javascript:document.getElementsByClassName('foot')[0].innerHTML=''");

}

1 个答案:

答案 0 :(得分:0)

先生,您可以在浏览器中使用YSlow或Google PageLoad插件,以获取有关如何改善页面加载和加快页面速度的具体提示。

默认情况下,WebView不提供类似浏览器的小部件,它不会启用JavaScript,也会忽略网页错误。