var obj=[];
obj["location"]=window.location.href;
function dumpEls(name,arr,rel){
obj[name]=[];
console.log(name,arr,rel,arr.length);
for(var i=0;i<arr.length;i++){
console.log(arr[i],arr[i].src,i);
if(arr[i].src){
console.log(name)
obj[name][arr[i].src]=arr[i].innerHTML;
console.log(arr[i]);
}
if(rel&&arr[i].rel==rel&&arr[i].href)obj[name][arr[i].href]=arr[i].innerHTML;
}
console.log(arr);
}
function dumpPage(frame){
var page=document;//потом реализую с фреймами
console.log(page.documentElement.innerHTML);
//console.log(document.innerHTML);
dumpEls("scripts",document.getElementsByTagName("SCRIPT"));
dumpEls("css",page.getElementsByTagName("LINK"),"stylesheet");
}
dumpPage();
запускаю через скрипт greasemonkey
и проверяю допустим на ya.ru
Код:
|
scripts [script, script mail.js?yaru=y, script] undefined 3
в развёрнутом виде выглядит так:
scripts [script, script mail.js?yaru=y, script]
0
script
1
script mail.js?yaru=y
2
script tsuggest-1.9.js
3
script
length
4
item
item()
namedItem
namedItem()
undefined 3 |
или что это такое и как с этим справиться