Javascript 在页面上查找HTTP请求的来源
我如何确定在javascript应用程序中发出请求的位置 我正在调试一个在某处生成错误HTTP请求的大型应用程序。我认为我没有正确配置生成请求的API(Google地图)。如果我能够找出请求是在哪里发出的,那么我就可以追溯到URL的构造,并查看需要在哪里设置正确的参数Javascript 在页面上查找HTTP请求的来源,javascript,debugging,Javascript,Debugging,我如何确定在javascript应用程序中发出请求的位置 我正在调试一个在某处生成错误HTTP请求的大型应用程序。我认为我没有正确配置生成请求的API(Google地图)。如果我能够找出请求是在哪里发出的,那么我就可以追溯到URL的构造,并查看需要在哪里设置正确的参数 有没有可能(在Safari/Chrome/Firefox和Firebug或其他任何东西中)在发出任何请求时中断?如果您正在寻找一个好的插件,您可能会发现(对于Firefox)非常有用。启动“Tamper”后,它将弹出一个消息框,显
有没有可能(在Safari/Chrome/Firefox和Firebug或其他任何东西中)在发出任何请求时中断?如果您正在寻找一个好的插件,您可能会发现(对于Firefox)非常有用。启动“Tamper”后,它将弹出一个消息框,显示所有http POST详细信息,包括各种属性的值 我不确定您是否可以将其配置为在每次请求时中断,但在中,您可以使用
Net
和Console
(对于ajax)选项卡查看所有传出请求的列表。在Firebug中有一个新功能,允许您在执行XmlHttpRequest
时中断。然后可以检查堆栈以查看调用方是谁:
- : 下一次网络活动中断
- 如果在调试器中停止,请单击蓝色的“继续”按钮或重新加载页面
- 选择Firebug网络面板
- 单击“下一步中断”或“暂停”按钮()
- 单击XHR上的此按钮断开
- Firebug将在XHR事件中中断
- DOM(HTML)突变事件上的断点:
- 将此中断语句插入到代码中:
debugger;
- 打开“脚本”选项卡并选择要打断的行