1. 首页
  2. 考试认证
  3. 其它
  4. console-patch 拦截对控制台的调用。*用于检测远程测试目的的方法

console-patch 拦截对控制台的调用。*用于检测远程测试目的的方法

上传者: 2024-07-30 11:53:58上传 ZIP文件 1.79KB 热度 14次

控制台补丁猴子修补所有console.*方法,简直是一个调皮的小帮手,让你可以拦截所有参数!放心,它不会破坏这些方法的功能,所有调用仍然有效,只不过它还给你偷偷留了一份参数副本。安装也很简单:npm install console-patch --save。用法?就像在服务器或浏览器中用browserify一样简单。你只需要引入它:var patch = require('console-patch'); 然后你就可以开始拦截参数啦!比如:


var intercepted = [];

console.log('hi');

patch(function onConsoleCall(args) {

  intercepted.push(args);

});

console.log('bye'); // intercepted === {method: 'log', arguments: ['bye']}

是不是超有趣?你甚至可以追踪到所有被调用的日志信息!如果你还对拦截更多内容感兴趣,比如OpenGL调用的详细日志,GLIntercept就是一个不错的选择【GLIntercept是Windows的OpenGL函数调用拦截器】。你可能想了解更多JavaScript中的函数调用和参数传递,这里有个不错的【例子】来让你一探究竟。想想看,这些工具就像是你的程序世界中的侦探,一切蛛丝马迹都逃不过他们的眼睛!

所以,准备好迎接你的新控制台小帮手了吗?赶紧试试吧!

下载地址
用户评论