如何通过Hook定位到原函数调用位置
1、对原方法重新赋值:
var stringify = JSON.stringify;
JSON.stringify = function (params) {
if (params["payload"]) {
console.log("Hook JSON.stringify:::", params);
debugger;
}
return stringify(params);
}
2、使用自执行函数(判断指定参数)
(function () {
var stringify = JSON.stringify;
JSON.stringify = function (params) {
if (params["payload"]) {
console.log("Hook JSON.stringify:::", params);
debugger;
}
return stringify(params);
}
})();
3、使用自执行函数(不判断指定参数)
(function () {
var stringify = JSON.stringify;
JSON.stringify = function (params) {
console.log("Hook JSON.stringify:::", params);
debugger;
return stringify(params);
}
})();
原文地址:https://blog.csdn.net/weixin_43335288/article/details/145192765
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!