• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cyrbuzz
V2EX  ›  程序员

怎么高效的调试别人写的 js?

  •  
  •   cyrbuzz ·
    PRO
    ·
    HuberTRoy · Feb 17, 2017 · 3336 views
    This topic created in 3546 days ago, the information mentioned may be changed or developed.
    有的时候抓包到一些链接,参数都是加密的,有些参数加密方式比较明显。有的参数乍一看不知道怎么加的密,不过能发出去基本都在 js 里面都能找到加密的方式,问题来了: 这些 js 在查看时参数,函数名都是单个字母字符。。还都是几千几万行的。这样的要怎么调试啊。或者有没有什么可以方便调试的浏览器插件推荐下呢。
    6 replies  •  2017-02-17 22:06:00 +08:00
    fy
    fy
    Feb 17, 2017
    1
    简单办法:找 .map 文件
    找不到就蛋疼了
    FrankFang128
    FrankFang128
    Feb 17, 2017
    2
    break on xhr
    sampeng
    sampeng
    Feb 17, 2017
    3
    如果是同事。。。让他自己调。。。
    Pastsong
    Pastsong
    Feb 17, 2017 via Android
    5
    生产环境都会把.map 阻止访问吧...当然不是所有人
    think2011
    think2011
    Feb 17, 2017
    6
    生产环境好像从没见过有人还把 map 文件放上去的,所以我基本上都是靠分析压缩后的代码,要么在适当的位置监听事件 or 断点。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3408 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:33 · PVG 18:33 · LAX 02:33 · JFK 05:33
    ♥ Do have faith in what you're doing.