每当我使用chrome向我的webapp发送GET请求时,根据我的apache访问日志两个相同的请求(并非总是,但大多数时候,我无法重现它 - 它不适用于favicon)获取发送尽管只有一个显示在chrome dev工具中。我停用了所有扩展程序,但它仍在发生。
这个https://news.ycombinator.com/item?id=1872177是真的吗?它是一个chrome功能还是我应该在我的应用程序中深入挖掘才能找到错误?
答案 0 :(得分:10)
我认为情况甚至更糟。我在这里(使用Google App Engine开发)的经验是Chrome正在提出各种额外请求。
这可能是由于“设置”中的选项,默认情况下已选中:
这是一个非常奇怪的例子:我的网站页面每15秒运行一次通知检查(在javascript中完成)。即使关闭了与我的网站相关的所有标签,我也会看到来自我的IP,一些随机页面以及通知检查请求的请求。对我来说,这意味着Chrome有一个我的网站页面在后台运行,甚至评估其javascript。
当我请求页面时,我几乎总是得到该页面中其中一个链接的另一个请求。它还要求额外页面的资源(.css,.js,.png文件)。很多请求正在进行中。
我在本地运行的开发服务器上看到过相同的行为。
也发生在另一台计算机/网络上。 Firefox不会发生。