JS如何获取网页上的所有函数

很多人不知道如何获取网页里的所有函数,一个个的找很麻烦。实际上可以通过JS将所有函数找出来,一下是转载的别人写的JS。多冠多公司网站很少使用JS来实现网页效果。

hs=[]//用于存放函数名称的数组

function strToVar(str) {//这个函数是将字符串转换为变量
var json = (new Function("return " + str))();
return json;
}

Array.from(top.Object.keys(document.defaultView)).map(
function (x){//遍历
hs.push(x);
var sjhs = strToVar(x.toString())//字符串名称转换为实际函数的代码
//console.log(x)//控制台输出函数名称
console.log(sjhs)//控制台输出函数代码

}
);

console.log("函数统计:当前网页共"+hs.length+"个函数")

//本模板由 壹影(JsHD调试器开发者)收集改写
//模板作者QQ:203455278

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章