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