获取页面所有链接
javascript:var h="";for ( i = 0; i< document.links.length; i++ ) h+=document.links(i).href+"<br/>";x=window.open("about");x.document.write(h);

获取页面所有框架
javascript:var h="";for ( i = 0; i< document.links.length; i++ ) h+=document.frames(i).name+"<br/>";x=window.open("about");x.document.write(h);

获取页面所有图片地址
javascript:var h="";for ( i = 0; i< document.images.length; i++ ) h+=document.images(i).src+"<br/>"+"<img src=\'"+document.images(i).src+"\'/>"+"<br />";x=window.open("about:blank");x.document.write(h);

获取页面所有脚本地址
javascript:var h="";for ( i = 0; i< document.scripts.length; i++ ) h+=document.scripts(i).src+"<br/>";x=window.open("about");x.document.write(h);

当然,还有其他一些集合和更多的集合属性,有更大的发展空间。有时候可以做些对页面进行扫描,收集,测试等操作,这些用处就大了。比如:xss、csrf等。。。