Я новичок в javascript мире, и у меня есть вопрос: есть ли способ получить доступ к списку файлов, которые были загружены браузером с последним запросом? Что я имею в виду: когда браузер загружает веб-страницу, он также загружает не только html-файл, но также css, jpeg и т. Д. Я хотел бы узнать по сценарию javascript на странице, какими были имена файлов этих загруженных файлов. Спасибо заранее!Как получить список файлов, загруженных браузером с последним запросом, используя javascript?
0
A
ответ
0
Я не знаю, если это изящное решение, но с JQuery вы могли бы сделать что-то вроде этого:
$('script').each(function(){
var file = $(this).attr("src");
$("#result").append(file + "<br />");
});
$('link').each(function(){
var file = $(this).attr("href");
$("#result").append(file + "<br />");
});
$('img').each(function(){
var file = $(this).attr("src");
$("#result").append(file + "<br />");
});
Fiddle: http://jsfiddle.net/Mdp9J/3/
И в чистом JavaScript, может быть, как это:
var script = document.getElementsByTagName("SCRIPT");
for (i = 0; i < script.length; i++) {
document.getElementById("result").innerHTML += script[i].src + "<br />";
}
var image = document.getElementsByTagName("IMG");
for (i = 0; i < image.length; i++) {
document.getElementById("result").innerHTML += image[i].src + "<br />";
}
var link = document.getElementsByTagName("LINK");
for (i = 0; i < link.length; i++) {
document.getElementById("result").innerHTML += link[i].href + "<br />";
}
Fiddle: http://jsfiddle.net/Lotc8dda/
+0
Почему downvote? – Emil
Почему бы просто не использовать браузер встроенные инструменты разработчика, чтобы это увидеть? – j08691
Мне это нужно в javascript-коде –