Web应用程序正在发出HTTP请求,我无法理解它是如何制作的。它只是在绘制页面后才能实现。在之前的请求中没有302,没有任何明显的信息可以告诉我这个请求是如何进行的。
如果我能设置一个在即将发送下一个HTTP请求之前停止的断点,那将有什么帮助。然后在绘制页面之后,我启用它并找出发送它的人Firebug允许我为XHR(Ajax)请求执行此操作,但不支持正常请求。这是一个普通的HTTP请求 - 而不是AJAX请求。
是否可以使用chrome或IE中的调试工具执行此操作?
答案 0 :(得分:6)
首先我是如何得到它的。
<video id="my_video" class="video-js" width="313" height="240" controls="controls" preload="none" poster="#">
部分poster="#"
是罪魁祸首。如果没有要显示的视频,这会向包含页面发送请求。
答案 1 :(得分:5)
在Chrome DevTools中,转到Network
面板。在最左侧的列中按名称查找相应的资源,然后查看 Initiator 列。它将指定发起资源加载的对象。它可以是脚本,在这种情况下,它还将包含指向相应脚本行的超链接,该脚本行加载了资源。对于 Parser 启动器也是如此 - 它会为您提供指向相应HTML行的超链接(如果它是加载您的资源的那一行。)
答案 2 :(得分:0)
Chrome有一个版本的firebug。 http://getfirebug.com/firebuglite
Fiddler支持HTTPS。它仅限Windows,但您没有指定平台。
答案 3 :(得分:0)
location = ...
location.href = ...
window.location = ...
window.location.href = ...
等。<meta http-equiv="refresh" content="0;URL='http://example.com/'">
中<head>
的内容。Net panel
并点击“Persist”来观察所有请求,即使在重定向后也是如此。