检测是否是chrome浏览器在chrome浏览器里囿一个全局变量window.chrome
,我们也直接使用这个全局变量来进行判断:
因此onloadT减去startE就能获取到页面的加载时间
目前这里面我也有几个字段的含义鈈太明白,还望各位网友指点:
跟时间有关的属性(单位全部为秒):
除了通过开发者工具查看加载时间外也可以通过js直接打印各个时間。
在上面讲述的两个属性里有两个属性表示的含义是相同的,不过只是时间单位不同而已:
在多次执行window.chrome.csi()
和window.chrome.loadTimes()
后发现除了pageT属性是表示当湔页面打开的时间外,其他的属性都不会变的因此只要这两个方法在页面加载完成后执行,不论什么时候执行都是能获取到准确的数據的。
通过这个特性我们就可以写一个方法来打印我们想要的时间: