android webview缓存机制_webview性能分析

WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit引擎,4.4版本之后,直接使用Chrome作为内置网页浏览器。

作用

  1. 显示和渲染网页;
  2. 可与页面JavaScript交互,实现混合开发。
e242a7c288a54f9a1f201e4e154e9548.png

chome调试工具

Disable cache:不加载缓存,从零载入

蓝色线:dom出现

红色线:图片等资源已加载完

cc06cf73a61563fa5380bdea9222b4ac.png

Queueing:队列等待时间Stalled:在队列中,停止请求Waiting:服务器响应时间Content Download:下 载时间

83bd4170441b330087ac8706a7222ae7.png

每个请求加载的详细时间

移动端分析

eef7e4d3e4f4af0ed9ee2e292be4f720.png

谷歌打开地址:chrome://inspect/#devices

webview开关

模拟器6.0默认支持

物理机需要打开app内开关

必须从您的应用中启用WebView调试。要启用WebView调试,请在WebView类上调用静态方法

setWebContentsDebuggingEnabled.

if (Build.VERSION.SDK_INT >= Build. VERSION. CODES .KITKAT){WebView .setWebContentsDebuggingEnabled(true);}
f953c1f630c9a1f81769ec86a82f5194.png

页面详情

版本问题修复:

下载版本62的chrome

起因是chrome新版本取消了一个css标签的支持

devtool团队暂时没考虑修复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值