首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  前端开发

问个 chrome 调试菜鸟问题

  •  
  •   nutting · 25 天前 · 767 次点击

    某个 A 页面按流程自动跳转到下个页面 B 了,想调试 A,上面加断点。source 看不见了,怎么搞呢

    11 回复  |  直到 2019-10-22 08:36:28 +08:00
        1
    xiaoming1992   25 天前 via Android   ♥ 1
    f12 里面有个按钮叫 prevent log 还是什么东西的,勾选就好了,就在那个可以切换网速(无网络 /3g/无限制)的按钮旁边。
        2
    nutting   25 天前
    哦,谢谢。是 preserve log 吧,这个能保留请求,不过我是想在 source 里打断点。我现在发现要调试的页面如果加载中有机会按 f8 也能让他暂停执行,就能在 source 里显示,一但跳转了就没了,只能显示当前页面。
        3
    xiaoming1992   25 天前
    如果是自己的本地网站相信你也不会过来问了,别人的在线网站,我也想不出能怎么办。。。
        4
    iMusic   25 天前   ♥ 1
    Source - Event Listener Breakpoints

    里面 Load,Script 勾上吧
        5
    nutting   25 天前
    @xiaoming1992 是啊,是别人的站点。
        6
    nutting   25 天前
    @iMusic 不错啊,看来只能这样了,能拦截住就好说了
        7
    arrow8899   25 天前
    每个页面的 js 不是独立的么,你在 B 页面没法运行 A 页面的 js。
        8
    nutting   25 天前
    @arrow8899 我就想在 a 上打断点,可是这个页面一闪而过,停到 b 上了,source 里就没有了
        9
    arrow8899   25 天前
    @nutting 一闪而过说明断点没有起作用,估计打错地方了
        10
    koast   25 天前
    我觉得楼主的需求是不是这样,在第一个页面点个按钮到了 A 页面,结果 A 页面是个跳转页之类的,一闪就没了跳到了 B 页面...结果 A 页面里比如算了个 token 之类的,楼主想调试这个生成算法结果打不了断点.....我之前弄过一个简单页面,就抓这几个包,保存成 html,然后自己写个 js 把之前条件补上调试的。不过这方法页面一复杂就很难搞了.
        11
    nutting   25 天前
    是啊,我是调试别人的站点,没有原始工程。不是打错地方了。就是感觉 chrome 只能 source 里显示最后一次加载的东西,然后打断点刷新。中途经历过的页面就看不到,不方便打断点。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2385 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 03:10 · PVG 11:10 · LAX 19:10 · JFK 22:10
    ♥ Do have faith in what you're doing.