Safari中的window.performance.getEntriesByType是否有polyfill?

时间:2017-02-16 14:28:12

标签: javascript safari mobile-safari polyfills

在Safari中似乎未定义window.performance.getEntrieswindow.performance.getEntriesByType

这些功能是否有polyfill?或者有人创造了一些替代方案吗?

我想要做的是在页面中加载所有资源。 (所有图像,css和js文件)

2 个答案:

答案 0 :(得分:1)

由于Safari不以任何JavaScript方式提供该信息,因此无法为此创建Polyfill。 别再找了。你不会有运气:(

答案 1 :(得分:0)

Safari确实实现了performance.timing; 指标以时代为准

> performance.timing
< PerformanceTiming = $2
connectEnd: 1588977207613
connectStart: 1588977207613
domComplete: 1588977208988
domContentLoadedEventEnd: 1588977208410
domContentLoadedEventStart: 1588977208390
domInteractive: 1588977208390
domLoading: 1588977207819
domainLookupEnd: 1588977207613
domainLookupStart: 1588977207613
fetchStart: 1588977207613
loadEventEnd: 1588977209012
loadEventStart: 1588977209012
navigationStart: 1588977207613
redirectEnd: 0
redirectStart: 0
requestStart: 1588977207685
responseEnd: 1588977207826
responseStart: 1588977207804
secureConnectionStart: 0
unloadEventEnd: 0
unloadEventStart: 0
PerformanceTiming Prototype