我正在尝试在我无法控制的网站上使用一个非常旧的页面(所以我无法编辑它的资源)。
问题是它是通过javascript重定向页面(到'我们不支持这个浏览器'垃圾),通过设置document.location,然后我可以设置任何断点然后调试/解决方法。
是否有可能在DOM加载后立即中断,最好是在chrome?
禁用javascript会停止重定向,但Chrome不允许我查看任何脚本然后放置断点。
答案 0 :(得分:0)
FireBug具有“Break On Next”功能。我不确定它是否适用于您的情况,但值得快速尝试:https://getfirebug.com/doc/breakpoints/demo.html#suspend
答案 1 :(得分:0)
在网页完成加载之前点击停止按钮时,Chrome似乎喜欢做些什么来阻止您看到代码。它会说window.script123456738391=1;
之类的东西。这使得你无法在代码中的正确位置设置断点,特别是如果在你有机会暂停它之前页面上有重定向。
我发现你可以做的就是在第一行设置一个断点。下次加载页面时,它将在第一行中断,无论它是什么。然后,您可以看到页面将加载的所有代码,并在任何地方设置断点:)