Я рассчитываю время загрузки страницы с помощью JavaScript. Но, к сожалению, я получаю это в отрицательном значении.

Я рассчитываю время загрузки страницы с помощью JavaScript. Но, к сожалению, я получаю это в отрицательном значении.

var loadTime = window.performance.timing.domContentLoadedEventEnd- window.performance.timing.navigationStart;

Выход: -51236723

2 ответа

Обязательно выполните этот код послеonloadназывается.

      window.onload = function() {
  const performanceTiming = performance.timing;
  const navigationStart = performanceTiming.navigationStart;
  const loadEventEnd = performanceTiming.domContentLoadedEventEnd;
  const pageLoadTime = loadEventEnd - navigationStart;
  console.log({pageLoadTime});
}

Можете ли вы попробовать с этим @Shahdab Aalam Saifi

var loadTime = window.performance.timing.domContentLoadedEventEnd- window.performance.timing.navigationStart;
var pageloadtime = (loadTime/1000) ; //returns the seconds

Надеюсь это поможет

Другие вопросы по тегам