javascript - 如何使用javascript获取浏览器最后一次请求加载的文件列表?

标签 javascript html css http

我是 JavaScript 世界的新手,我有一个问题:有什么方法可以访问浏览器上次请求加载的文件列表吗? 我的意思是:当浏览器加载网页时,它不仅会加载 html 文件,还会加载 css、jpeg 等。我想通过页面上的 javascript 脚本知道那些加载文件的文件名是什么。 提前致谢!

最佳答案

我不知道这是否是一个巧妙的解决方案,但是使用 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 (var i = 0; i < script.length; i++) {
    document.getElementById("result").innerHTML += script[i].src + "<br />";
}

var image = document.getElementsByTagName("IMG");
for (var i = 0; i < image.length; i++) {
    document.getElementById("result").innerHTML += image[i].src + "<br />";
}

var link = document.getElementsByTagName("LINK");
for (var i = 0; i < link.length; i++) {
    document.getElementById("result").innerHTML += link[i].href + "<br />";
}

fiddle :http://jsfiddle.net/Lotc8dda/

关于javascript - 如何使用javascript获取浏览器最后一次请求加载的文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26997519/

相关文章:

javascript - 无法在 React quill 自定义处理程序上调用 ref(还有其他类似状态、 Prop 、函数等)

html - 用户点击时 Font Awesome 翻译或转换

JavaScript/JQuery 在 HTML 中查找图像链接并转换为实际图像

html - 为什么 anchor 标签占用空间并将所有内容推到右边?

CSS 网格 : Responsive grid according to screen sizes

javascript - 是否可以使用 rest 运算符提供默认参数

javascript - Google 加号登录不返回 id_token

javascript - 通过 JS 代码提交表单

css - 使用 Tailwind CSS 打开后立即关闭 Accordion

css - 无法在位置固定的情况下 float 在 div 内