Hy vọng ai đó có thể dẫn tôi đi đúng hướng tại đây. Trang web trên điện thoại di động của tôi khi được xem qua trình duyệt Android gốc tải xuống dưới một giây, có thể là tối đa hai giây. Các trang web tương tự khi đặt trong một webview mất ít nhất 5 giây để tải, mọi lúc, không có vấn đề gì. Sau khi duyệt stackoverflow tìm kiếm một giải pháp, tôi đã thêm:Hiệu suất xem web trên Android, tôi thiếu gì?
webView.getSettings().setRenderPriority(RenderPriority.HIGH);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
và
//Disable Caching
try
{
Method m = CacheManager.class.getDeclaredMethod("setCacheDisabled", boolean.class);
m.setAccessible(true);
m.invoke(null, true);
}
catch (Throwable e)
{ Log.i("MyApp","Reflection failed", e);
}
Tuy nhiên, tải trang web khá chậm. Tôi biết bản địa là nhanh hơn, nhưng đối với sự linh hoạt tôi đào webview. Có ý tưởng nào ở đây không? Tôi có thiếu cái gì khác không?
cách sử dụng tài liệu hướng dẫn head.js – peter
@peter có thể tìm thấy tại đây: http://headjs.com/ tuy nhiên, tôi hiện đang sử dụng một phương pháp khác để kết hợp và rút gọn tất cả các tệp js/css của tôi. – Eedresha