gal*_*ets 8 javascript browser debugging
我正在调试一个Web应用程序,它在页面加载时重定向了几次.页面A重定向到页面B,重定向到页面C.我不知道使用了什么方法(例如JavaScript,HTTP重定向等).
我正在寻找的是一个在页面被重定向之前打破的调试器,这样我就可以准确地检查用于重定向的方法,以及在重定向链中发送到下一页的数据.
有一个简单的方法吗?我在Windows上进行调试,因此Chrome,Firefox和IE都可用.
更新:似乎Fiddler是最好的选择.我将@cgatian的答案标记为解决方案,因为他是Fiddler的想法.
Dav*_*vid 15
在Chrome中有Event Listener Breakpoints -> Sript -> Script First Statement
:
按F8将在页面中任何脚本的第一个语句处停止,例如:
<script type="text/javascript">document.location.href='http://www.example.com'</script>
Run Code Online (Sandbox Code Playgroud)
此外,Event Listener Breakpoints -> Load -> beforeUnload
在我的情况下,但有效.
好吧所以听起来你想在重定向发生之前实际查看浏览器中的变量.我能想到的一种方法(不直接修改源代码)就是使用谷歌浏览器代码片段.
您可以创建自己的片段来绑定onbeforeunload事件.
代码段:
window.onbeforeunload = function(){
var debug;
return;
}
Run Code Online (Sandbox Code Playgroud)
我在上面的代码中所做的就是在重定向浏览器之前附加一个事件.
然后,如果您在代码段中放置了一个断点,则可以断开并检查页面上的变量.(在调试之前,不要忘记右键单击您的代码段并选择"运行").
归档时间: |
|
查看次数: |
8007 次 |
最近记录: |