Chrome - 多个请求

And*_*s S 10 google-chrome

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

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

Rom*_*omz 10

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

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

  • 预测网络操作以提高页面加载性能

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

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

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

也发生在另一台计算机/网络上.Firefox不会发生这种情况.

另外,请参阅如何处理chrome发送额外请求?