Как получить значение навигационного запуска Chrome из PerformanceNavigationTiming или протокола DevTools? - PullRequest
0 голосов
/ 14 марта 2020

Я хотел бы получить свойство navigationStart от Google Chrome. Однако проблема в том, что, как говорится в документации, API PerformanceTiming устарел, поэтому я не могу его использовать. Google Chrome предполагает, что заменой должен быть объект PerformanceNavigationTiming , однако он не имеет navigationStart в единицах миллисекунд с начала эпохи. Вместо этого объект PerformanceNavigationTiming выглядит так и имеет относительные временные метки вместо мс с начала эпохи. Наиболее эквивалентное время для navigationStart равно startTime, которое по определению, к сожалению, всегда равно нулю:

[
  {
    "name": "https://www.google.com/",
    "entryType": "navigation",
    "startTime": 0,
    "duration": 1647.9099999996834,
    "initiatorType": "navigation",
    "nextHopProtocol": "h2",
    "workerStart": 0,
    "redirectStart": 0,
    "redirectEnd": 0,
    "fetchStart": 84.129999999277061,
    "domainLookupStart": 143.07499999995343,
    "domainLookupEnd": 172.13999999876251,
    "connectStart": 172.13999999876251,
    "connectEnd": 300.01999999876716,
    "secureConnectionStart": 218.55499999946915,
    "requestStart": 304.92999999842141,
    "responseStart": 414.62499999761349,
    "responseEnd": 454.65499999772874,
    "transferSize": 61966,
    "encodedBodySize": 61201,
    "decodedBodySize": 210102,
    "serverTiming": [],
    "unloadEventStart": 0,
    "unloadEventEnd": 0,
    "domInteractive": 837.56999999968684,
    "domContentLoadedEventStart": 837.67000000079861,
    "domContentLoadedEventEnd": 843.67500000007567,
    "domComplete": 1637.8750000003492,
    "loadEventStart": 1638.7499999982538,
    "loadEventEnd": 1647.9099999996834,
    "type": "navigate",
    "redirectCount": 0
  }
]

Без использования устаревшего объекта PerformanceTiming, как я могу получить navigationStart?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...