Http Safari 7网络请求时间线不';不显示重定向?

Http Safari 7网络请求时间线不';不显示重定向?,http,safari,Http,Safari,我试图调试网站之间重定向的问题,我很确定这是由于Safari默认处理第三方cookie造成的,但我试图通过使用Web Inspector中的网络请求时间线查看请求/响应中传递的cookie来确认问题所在。这是所有的HTTPS流量,因此外部嗅探器已经失效-我需要使用Safari的调试工具 我遇到的问题是,我认为网络时间线没有报告重定向。我有一个我写的页面,它只包含一个指向供应商网站的javascript重定向;它应该验证URL参数并传回执行另一个重定向的页面。我在浏览器中看到的是另一个页面(登录页

我试图调试网站之间重定向的问题,我很确定这是由于Safari默认处理第三方cookie造成的,但我试图通过使用Web Inspector中的网络请求时间线查看请求/响应中传递的cookie来确认问题所在。这是所有的HTTPS流量,因此外部嗅探器已经失效-我需要使用Safari的调试工具

我遇到的问题是,我认为网络时间线没有报告重定向。我有一个我写的页面,它只包含一个指向供应商网站的javascript重定向;它应该验证URL参数并传回执行另一个重定向的页面。我在浏览器中看到的是另一个页面(登录页面、供应商网站)。网络时间线显示正在加载的我的页面,然后是正在加载的供应商登录页面。检查器显示我的页面作为登录页面的引用。在我的代码中没有对这个登录页面的引用-这必须是从正确页面(我的javascript代码应该重定向到的页面)重定向的结果。但时间线没有显示任何重定向

我知道它应该显示重定向;我在safari博客上找到了一篇文章,当时该功能被添加到safari 6中。我找不到一个设置或任何东西来控制这个

这是已知的bug吗?Safari 7中是否删除了该功能?或者这是操作员的错误


更新:我在Firefox中进行了测试,使用“接受第三方cookie”设置的“来自访问”选项来模拟Safari默认的功能。在Firefox的时间线中,我可以清楚地看到在登录到供应商登录页面之前有两个302重定向。Safari没有显示它们。因此,看来safari绝对是在压制他们。这是一个错误还是我错过了一个设置?

在Safari中,HTTP重定向显示在“资源”选项卡中,而不是时间线中。每个重定向都显示为单独的资源条目,提供其所有元信息,如时间和标题。看一下屏幕截图

选择重定向链条目将为您提供其状态代码和响应标题中的重定向位置


来源和更多信息:

如果有人偶然发现这个问题,请发布此消息:在Safari 13中,重定向直接显示在网络条目中

网络条目的标题相当于重定向链之后的目标


如果进一步向下滚动,您可以看到每个重定向的详细信息。

您确定正在发生重定向吗?根据你所描述的,我同意这似乎是可能的,但你能在另一个浏览器中确认它作为一个精神检查吗?好的观点@pieman72。由于可疑的cookie问题,我不相信我在另一个浏览器中看到的是相同的。但你的问题让我意识到——我可以在另一个浏览器中禁用cookies并比较结果。我用我的发现更新了这个问题。很高兴它缩小了一点。不幸的是,我对Safari了解不够,无法让你更接近答案。祝你好运。我看到了一个类似的问题。Chrome显示了2个请求:GET 301(其他)->GET 200(文档)。Safari似乎也遵循重定向,但仅显示GET 200(文档)。谢谢!Safari中的第三方Cookie设置为我们指明了正确的方向。Safari 9中的Web检查器已经重新设计,我在网络、资源和时间线选项卡中都没有看到重定向。这令人沮丧。