Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测跟踪每个JavaScript调用的代码_Javascript_Trace_Instrumentation - Fatal编程技术网

检测跟踪每个JavaScript调用的代码

检测跟踪每个JavaScript调用的代码,javascript,trace,instrumentation,Javascript,Trace,Instrumentation,通过像karma coverage这样的工具,我们可以动态修改javascript AST以获得代码覆盖率 是否可以使用相同的策略(动态更改代码) 跟踪每个JavaScript调用并返回 有人知道怎么做吗? 我找到了伊斯坦布尔或esprima这样的工具,但它们只用于报道 更新1: 对于我想要的每个函数调用: 函数调用的时间戳和函数调用结束的时间戳现在是一个死项目,但如果我没记错的话,他们在JS中有一个外部探查器,带有一个API,可以用来构建自己的报告 像谷歌开发工具这样的浏览器开发工具还不够吗?

通过像karma coverage这样的工具,我们可以动态修改javascript AST以获得代码覆盖率

是否可以使用相同的策略(动态更改代码)
跟踪每个JavaScript调用并返回

有人知道怎么做吗?
我找到了伊斯坦布尔或esprima这样的工具,但它们只用于报道

更新1:

对于我想要的每个函数调用:

函数调用的时间戳和函数调用结束的时间戳现在是一个死项目,但如果我没记错的话,他们在JS中有一个外部探查器,带有一个API,可以用来构建自己的报告


像谷歌开发工具这样的浏览器开发工具还不够吗?我们只使用Firefox,不幸的是我们无法安装插件。您的浏览器中是否安装了Firebug?不,我们有一组带有不可修改嵌入式Firefox的终端