2013-06-20 22 views
1

我不知道它是安全的,有這樣空的src屬性會在任何瀏覽器上產生請求嗎?

<img src width="30" height="20"/> 

ASP.NET Image控件的HTML圖像標記呈現這樣的時候沒有設置的ImageUrl。我稍後在客戶端填充src屬性

我想確保這不會在任何瀏覽器上導致對服務器的任何請求。我想是這樣,但要仔細檢查

回答

3

,你可以使用它像這樣

<img src="" width="30" height="20"/> 

你仍然可以將其設置在客戶端腳本

最簡單的測試低於

代碼
<html> 
<body> 

<h1>My First Heading</h1> 

<img src="" /> 

<p>My first paragraph.</p> 

</body> 
</html> 

如果您將此代碼保存爲本地計算機中的html文件,然後用chrome打開它。按F12。您將看到DEVELOPER CONSOLE打開。點擊NETWORK標籤。當你重新加載頁面時,你會看到它只會請求html文件。但如果你給像下面

<img src="test.png" width="30" height="20"/> 

虛擬源,當你重新載入「test.png」的頁面,你會看到它使HTML和圖像的請求。但如果你留下空白的來源,如src =「」,它不會請求圖像標記

+0

它的'src'不'scr'順便說一句。 – mash

+0

我實際上很困惑,它的渲染像'src =「」',但我想知道這在所有瀏覽器中是否完全安全。我想確保不會產生一個請求,以服務器假設當前網址路徑爲圖像路徑 – StackOverflower

+0

等待2分鐘。我會爲你檢查它。我將創建一個測試並觀看網絡 –

0

要100%肯定,我認爲它留空會很好,你可以設置src爲透明圖像,然後改變它。這似乎很多工作,因爲把它留空是最好的選擇。