问个 chrome 调试菜鸟问题

2019-10-21 11:57:49 +08:00
 nutting

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

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

里面 Load,Script 勾上吧
nutting
2019-10-21 16:01:53 +08:00
@xiaoming1992 是啊,是别人的站点。
nutting
2019-10-21 16:02:33 +08:00
@iMusic 不错啊,看来只能这样了,能拦截住就好说了
arrow8899
2019-10-21 16:22:29 +08:00
每个页面的 js 不是独立的么,你在 B 页面没法运行 A 页面的 js。
nutting
2019-10-21 16:27:05 +08:00
@arrow8899 我就想在 a 上打断点,可是这个页面一闪而过,停到 b 上了,source 里就没有了
arrow8899
2019-10-21 16:32:45 +08:00
@nutting 一闪而过说明断点没有起作用,估计打错地方了
koast
2019-10-21 16:58:40 +08:00
我觉得楼主的需求是不是这样,在第一个页面点个按钮到了 A 页面,结果 A 页面是个跳转页之类的,一闪就没了跳到了 B 页面...结果 A 页面里比如算了个 token 之类的,楼主想调试这个生成算法结果打不了断点.....我之前弄过一个简单页面,就抓这几个包,保存成 html,然后自己写个 js 把之前条件补上调试的。不过这方法页面一复杂就很难搞了.
nutting
2019-10-22 08:36:28 +08:00
是啊,我是调试别人的站点,没有原始工程。不是打错地方了。就是感觉 chrome 只能 source 里显示最后一次加载的东西,然后打断点刷新。中途经历过的页面就看不到,不方便打断点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/611336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX