如何使用javascript获取浏览器加载的文件列表
How to get a list of files loaded by browser with last request using javascript?
我是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 />");
});
小提琴: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 />";
}
小提琴:http://jsfiddle.net/Lotc8dda/
相关文章:
- 如何在javascript中获取静态公用文件夹中的文件列表
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- 应用程序脚本-自动从谷歌驱动器删除超过3天的文件-获取文件列表
- 如何使用javascript获取文件夹中的文件列表
- AngularJS、DropzoneJS、JSON——上传成功后刷新文件列表
- r.js - 不包括特定的文件列表
- 将 JS 文件添加到 web.config 中用于表单身份验证的例外文件列表中会导致无限重定向
- 有没有办法将文件附加到已经存在的文件列表中?JavaScript 文件 API
- 使用Node.JS,如何按时间顺序获取文件列表
- 将文件列表保存到 $.cookie
- 如何将javascript可编辑的文件列表发送到服务器
- 如何使用javascript获取浏览器加载的文件列表
- PHP 从现有代码中随机化文件列表数组
- Google Drive Web API”;文件:列表;带有q参数和nextPageToken的命令无法正常工作
- 如何使用zip.js将图像文件列表添加到zip文件中
- 删除并重新生成文件输入时清除文件列表
- 如何获取目录中的文件列表并在表中显示它们
- JavaScript:打印工作目录,将子目录中的文件列表到控制台
- 使用JavaScript/ActiveX获取文件列表
- 使用js/jquery循环遍历要加载到iframe中的html文件列表