Как регистрировать извлеченные сетевые ресурсы в 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 или отслеживая сетевой трафик из сценария оболочки / узла). Есть идеи?