Chrome - 多个请求

时间:2014-01-13 17:34:13

标签: google-chrome

每当我使用chrome向我的webapp发送GET请求时,根据我的apache访问日志两个相同的请求(并非总是,但大多数时候,我无法重现它 - 它不适用于favicon)获取发送尽管只有一个显示在chrome dev工具中。我停用了所有扩展程序,但它仍在发生。

这个https://news.ycombinator.com/item?id=1872177是真的吗?它是一个chrome功能还是我应该在我的应用程序中深入挖掘才能找到错误?

1 个答案:

答案 0 :(得分:10)

我认为情况甚至更糟。我在这里(使用Google App Engine开发)的经验是Chrome正在提出各种额外请求。

这可能是由于“设置”中的选项,默认情况下已选中:

  • 预测网络操作以提高网页加载效果

这是一个非常奇怪的例子:我的网站页面每15秒运行一次通知检查(在javascript中完成)。即使关闭了与我的网站相关的所有标签,我也会看到来自我的IP,一些随机页面以及通知检查请求的请求。对我来说,这意味着Chrome有一个我的网站页面在后台运行,甚至评估其javascript。

当我请求页面时,我几乎总是得到该页面中其中一个链接的另一个请求。它还要求额外页面的资源(.css,.js,.png文件)。很多请求正在进行中。

我在本地运行的开发服务器上看到过相同的行为。

也发生在另一台计算机/网络上。 Firefox不会发生。

另请参阅What to do with chrome sending extra requests?