为什么Firebug中的某些请求永远不会完成加载?

时间:2014-08-06 10:45:27

标签: firebug http-post

我在我的页面中发出多个POST请求,这些请求显示在Firebug中,就像它们从未完成加载一样,即它们具有黄色背景,显示的是throbber,并且没有HTTP状态代码。

POST requests shown in Firebug as never finishing loading

这是什么意思?

1 个答案:

答案 0 :(得分:1)

Firebug有一些与阻止和重定向请求相关的错误。这些错误导致请求显示为永远不会完成加载。

阻止的请求

Issue 6749:阻止的请求永远不会完成加载

如果你有一个安全的页面(通过HTTPS请求),虽然加载不安全的内容(通过HTTP) - 或者静态地通过HTML,例如<img src="http://..." alt=""/>或动态地通过JavaScript动态添加这些标记或发出AJAX请求 - 您可以通过Console panel进行检查。被阻止的请求会产生以下消息:

  

在安全页面上加载混合(不安全)显示内容

以下是一个示例:

Messages for blocked content

重定向的请求

Issue 5550:有些请求永远不会在重定向上完成加载

如果您的网页创建了重定向到其他网址的请求,则可以在Net panel内将其作为单独的请求进行跟踪。在这种情况下,您可能需要启用面板工具栏中的 Persist 按钮,以便在重新访问/重新加载页面时保持显示请求。此类请求将在重定向的请求之前显示:

Redirected request to a website

结论

如果您的请求得到了预期的响应,则问题很可能出在Firebug中。您可能希望将结果与Firefox integrated devtools网络面板进行比较,以确认该结果。