javascript - 开发工具 JS 调试:在任何地方评估定义值的中断
问题描述
我试图在从网页调用的高度混淆和递归的 JS 代码中本地化某些算法。我试图使用内置的开发人员工具调试器和设置在代码内部位置的条件断点来达到算法,但是通过无休止的嵌套调用进行跟踪没有结果。
由于我知道用作唯一输入参数(或多个参数之一)的输入值和算法返回的确切结果,因此比传统断点更有用的工具是当 JS 解释器评估定义的值并最终停止时断点立即停止将其存储在某处或从函数调用中返回。内置调试器没有这样的工具,但可能有技术可以实现这一点,或者更强大的 3rd 方调试器能够做到这一点?
解决方案
推荐阅读
- python-3.x - Python 子进程,将 rsync 与 ssh 密钥文件一起使用,方法调用出错
- algorithm - 日元的 K 最短路径给出不正确的结果(Python)
- scala - 用 Class.forName() 初始化一个类,它有一个带参数的构造函数
- image - gnuplot:如何为每个像素绘制一个没有边距的二维数组元素
- java - 将字符串转换为双精度数组,同时删除尾随 0
- typescript - 如何在整个句子中获取特定单词
- group-by - ClickHouse:按不同时间范围聚合数据的有效方法
- python - 列表相邻元素中的所有排列
- python - 详细了解大量 3x3 矩阵的求逆算法
- c# - 在 C# MVC 中使用来自 HttpPostedFileBase 的预签名 URL 上传 S3 AWS 图像