我想分析一个外部的js文件。但该文件是单行和混淆的。所以我无法设置有意义的断点。 (虽然自动不混淆,假设代码缩进是可能的)。
首先,你的建议是什么来克服这种冲突?
我想知道是否有可能用一个未经模糊处理的漂亮外观(可能是更改过的)来替换外部js文件,而是执行此操作。任何想法?
答案 0 :(得分:1)
你安装了foxyproxy并为'* filename.js'配置一个新代理(请注意星号!)。当你主持你使用本地服务器,所以'192.168。?。?'或'localhost'。
事情是,如果要替换的js文件的URL是'http://www.abc.net/dir1/dir2/filename.js'那么你必须在'http'访问新的js文件:// [主机] /dir1/dir2/filename.js'
这种设置有点复杂。应该可以在磁盘上的任何位置用另一个文件替换js文件。但它完成了这项工作。
答案 1 :(得分:0)
选择具有reformat code
选项的工具。以JetBrains WebStorm为例。它应该打破线条,以便它们适合设置断点。
这需要5-10分钟。我怀疑你能不花更多的时间做更多的事情。