Как регистрировать извлеченные сетевые ресурсы в JavaScript?

Есть ли способ получить доступ к списку ресурсов, запрошенных браузером (найденным на сетевой панели этого инспектора Chrome)?

Я хотел бы иметь возможность перебирать эти извлеченные ресурсы, чтобы показать домены, к которым был осуществлен доступ, что-то вроде:

for (var i = 0; i < window.navigator.resources.length; i++) {
  var resource = window.navigator.resources[i];
  console.log(resource); //=> e.g. `{domain: "www.google-analytics.com", name: "ga.js"}`
}

Или, может быть, есть событие для написания обработчика, например:

window.navigator.onrequest = function(resource) {
  console.log(resource); //=> e.g. `{domain: "www.google-analytics.com", name: "ga.js"}`
}

Он не должен работать в кросс-браузерном режиме или даже быть возможным с помощью клиентского JavaScript. Просто возможность получить доступ к этой информации втак или иначе будет работать (возможно, есть какой-то способ сделать это, используя phantomjs или отслеживая сетевой трафик из сценария оболочки / узла). Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос