为什么Firefox和Chrome浏览器的响应细节会有所不同?

时间:2014-01-30 07:09:13

标签: google-chrome firefox asp.net-mvc-2 css-sprites

我正在为asp.net mvc2应用程序实现CSS Sprite。我按照下面的文章尝试了一个示例项目。

http://www.hanselman.com/blog/NuGetPackageOfTheWeek1ASPNETSpriteAndImageOptimization.aspx

我在App_Sprites文件夹中添加了一些图像,然后运行该应用程序。使用以下代码更新了HomeController的Site.master和Index.aspx视图:

的Site.Master:

<%: Sprite.ImportStylesheet("~/App_Sprites/") %>

的Index.aspx:

<%: Sprite.Image("~/App_Sprites/community_icon_dkgreen.jpg")%>
     <%: Sprite.Image("~/App_Sprites/community_icon_lightblue.jpg")%>
     <%: Sprite.Image("~/App_Sprites/community_icon_ltgreen.jpg")%>
     <%: Sprite.Image("~/App_Sprites/elearning_icon_dkblue(979183).gif")%>
     <%: Sprite.Image("~/App_Sprites/elearning_icon_dkgreen(552670).gif")%>
     <%: Sprite.Image("~/App_Sprites/elearning_icon_mdblue(516430).gif")%>
     <div class="community_icon_dkgreen.jpg"></div>

enter image description here

enter image description here

任何人都可以帮助我知道为什么响应和请求数量存在差异?

谢谢&amp;问候, Santosh Kumar Patro

1 个答案:

答案 0 :(得分:1)

好问题!这是我的看法。 Firefox正确显示它所做的所有服务器请求。 Chrome还显示临时标头请求,但不会向服务器发出真实请求。 Base64编码图像字节已作为 highCompact.css 文件请求的一部分下载。以下是我可以提及的答案 - Caution provisional headers are shown in chrome debugger