V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyrbuzz
V2EX  ›  程序员

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

  •  
  •   cyrbuzz ·
    HuberTRoy · 2017-02-17 19:08:58 +08:00 · 2474 次点击
    这是一个创建于 2836 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有的时候抓包到一些链接,参数都是加密的,有些参数加密方式比较明显。有的参数乍一看不知道怎么加的密,不过能发出去基本都在 js 里面都能找到加密的方式,问题来了: 这些 js 在查看时参数,函数名都是单个字母字符。。还都是几千几万行的。这样的要怎么调试啊。或者有没有什么可以方便调试的浏览器插件推荐下呢。
    6 条回复    2017-02-17 22:06:00 +08:00
    fy
        1
    fy  
       2017-02-17 19:42:24 +08:00
    简单办法:找 .map 文件
    找不到就蛋疼了
    FrankFang128
        2
    FrankFang128  
       2017-02-17 19:45:25 +08:00
    break on xhr
    sampeng
        3
    sampeng  
       2017-02-17 19:47:18 +08:00
    如果是同事。。。让他自己调。。。
    Pastsong
        5
    Pastsong  
       2017-02-17 22:03:32 +08:00 via Android
    生产环境都会把.map 阻止访问吧...当然不是所有人
    think2011
        6
    think2011  
       2017-02-17 22:06:00 +08:00
    生产环境好像从没见过有人还把 map 文件放上去的,所以我基本上都是靠分析压缩后的代码,要么在适当的位置监听事件 or 断点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:38 · PVG 19:38 · LAX 03:38 · JFK 06:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.