2014-01-30 44 views
0

我正在爲asp.net mvc2應用程序實現CSS Sprite。我遵循下面的文章,並試圖在一個示例項目上工作。爲什麼Firefox和Chrome瀏覽器的回覆細節有所不同?

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

任何人都可以幫助我知道wh y響應和請求計數有差異嗎?

感謝&問候, 桑托斯·庫馬爾Patro

+0

瘋狂的猜測...緩存? – robnick

回答

1

問得好!這是我的看法。 Firefox正在正確顯示它所做的所有服務器請求。而Chrome還會顯示暫時的頭部請求,而不會向服務器發出真正的請求。 Base64編碼圖像字節已作爲highCompact.css文件請求的一部分下載。這裏是我可以涉及的一個答案 - Caution provisional headers are shown in chrome debugger

+1

我使用Fiddler檢查了示例,發現Fiddler請求計數與Firefox請求計數匹配。感謝很多答案。它幫助我理解內部信息。:) –

相關問題