我想分析一个外部 js 文件。但该文件是单行的且经过混淆处理。所以我不能设置有意义的断点。 (虽然自动消除混淆,代码缩进被认为是可能的)。
首先,您有什么建议来克服这种障碍?
我想知道是否可以将外部 js 文件替换为未混淆的漂亮文件(可能已更改)并执行此文件。有什么想法吗?
最佳答案
我找到了一个方法。我不接受我的回答,因为它不像我希望的那样舒服。所以我对进一步的想法感兴趣。
您安装 foxyproxy 并为“*filename.js”配置一个新代理(注意星号!)。当您托管时,您使用的是本地服务器,所以“192.168.?.?”或“本地主机”。
如果要替换的 js 文件的 URL 是“http://www.abc.net/dir1/dir2/filename.js”,那么您必须使新的 js 文件可以在“http”访问://[主机]/dir1/dir2/filename.js'。
设置有点复杂。应该可以将 js 文件替换为磁盘上任何位置的另一个文件。但它完成了工作。
关于javascript - 带有 Firebug 的单行 js 脚本中的断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5368321/