我正在调试一个Web应用程序,该应用程序在页面加载时会重定向几次。页面A重定向到页面B,页面B重定向到页面C。我不知道使用哪种方法(例如JavaScript,HTTP重定向等)。
我正在寻找的是一个调试器,该调试器在重定向页面之前会中断,以便我可以准确地检查正在使用哪种方法进行重定向以及将哪些数据发送到重定向链中的下一页。
有没有简单的方法可以做到这一点?我正在Windows上进行调试,因此可以使用Chrome,Firefox和IE。
更新:似乎Fiddler是最好的选择。我将@cgatian的答案标记为解决方案,因为他是Fiddler的想法。
最佳答案
好的,听起来您想在重定向发生之前实际查看浏览器中的变量。我可以想到的一种方法(无需直接修改源代码)是使用Google Chrome浏览器摘要。
您可以创建绑定(bind)到onbeforeunload事件的自己的代码段。
Step By Step Instructions on Creating a Snippet
代码段:
window.onbeforeunload = function(){
var debug;
return;
}
我在上面的代码中所做的所有事情都是在重定向浏览器之前附加一个事件。然后,如果您在代码片段中放置一个断点,则可以中断并检查页面上的变量。 (不要忘记右键单击您的代码段并选择“运行”),然后再进行调试。
关于javascript - 在浏览器中调试网页重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18477825/