2014-09-04 24 views
2

我認爲這將是一個簡單的問題找到答案,但我似乎無法找到答案。什麼時候瀏覽器請求圖片?

我相信這可能因實現而異。但一般來說,瀏覽器最近的版本鉻,Firefox,Safari瀏覽器,即。圖像請求何時發送到服務器。

只要DOM元素通過對圖像的引用進行解析或呈現,它是否就立即生效?我假設當DOM第一次呈現時,所有引用的圖片都立即被抓取。很顯然,瀏覽器在請求之前會先檢查緩存。

是否/這與CSS中引用的圖像有何不同?

+2

這取決於我相信的瀏覽器 - http://timkadlec.com/2012/04/media-query-asset-downloading-results/ – 2014-09-04 15:50:16

+0

你想知道所有可能導致圖像被請求的情況或者你真的在問解析時間(初始HTML加載)行爲? – Alohci 2014-09-04 16:44:40

回答

0

只要HTML-Tag關閉。

假設你有一個HTML聊天時,服務器可能永遠不會關閉流和DOM從未compleatly加載,你會有這樣的:

<body> 
    <div id="content"> 
     <span class="smily"> 
     <img src="smily.png"> 
     </sp..... 

Whearat ...定義,目前尚未有數據到達瀏覽器。

所有的CSS規則都可以匹配,除了:last-child僞類!

確實:在關閉img -tag後請求simly.png