簡體   English   中英

提高WebView的性能-Android

[英]Improve webview performance - android

我正在開發一個使用Webview加載HTML和javascript文件的應用程序。

但是顯示內容時性能太差了!

我嘗試了許多解決方案,例如:

        webView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);

但仍然保持不變。

有什么建議或技巧可以提高性能嗎?

如果您的網絡視圖中只有少數幾個組件緩慢或緩慢,請嘗試將其添加到元素css中:

transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);

這是唯一真正影響我的webview的speedhack。 但是請注意不要過度使用它! (您可以在本文中閱讀有關hack的更多信息。)

嘗試添加

webView.getSettings().setJavaScriptEnabled(true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM