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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM