3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
最好的選擇是遵循標(biāo)準(zhǔn)的Web開發(fā)最佳實(shí)踐:不要因GET調(diào)用而更改應(yīng)用程序狀態(tài)。
如果您擔(dān)心,建議您為重復(fù)的GET調(diào)用更新數(shù)據(jù)層單元測試,并確保它們返回相同的數(shù)據(jù)。
(順便說一下,我沒有看到Chrome 8.0.552.224的這種行為是新的嗎?)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
我在編寫服務(wù)器應(yīng)用程序時(shí)看到了行為,發(fā)現(xiàn)以前的答案可能不正確。
Chrome將單個(gè)請求分配到多個(gè)http請求中,以并行獲取資源。在這種情況下,它是作為單獨(dú)的http get獲取的圖像。
我已經(jīng)附上了通過Wireshark捕獲數(shù)據(jù)包的屏幕截圖。
它是對端口8080的簡單獲取請求,服務(wù)器將為其返回問候消息。
Chrome會(huì)發(fā)送第二個(gè)獲取請求,以獲取您喜歡的圖標(biāo),您會(huì)在打開的每個(gè)標(biāo)簽的頂部看到該圖標(biāo)。迎接超時(shí)或任何此類事情不是第二時(shí)間。
應(yīng)將其視為跨瀏覽器有所不同的另一個(gè)元素。但是,從2018年開始,并行處理多個(gè)http請求是瀏覽器中的一種標(biāo)準(zhǔn)操作。
這是我后來發(fā)現(xiàn)的參考問題
Chrome發(fā)送了兩個(gè)請求

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
至少在Chromium(v41)中,也可能由link具有空href屬性的標(biāo)簽引起的。例如,以下每一行將在頁面上生成一個(gè)附加查詢:
<link rel="shortcut icon" href="" />
<link rel="icon" type="image/x-icon" href="" />
<link rel="icon" type="image/png" href="" />
它表明在頁面中查找空屬性是一個(gè)不錯(cuò)的起點(diǎn),無論是href還是src。
添加回答
舉報(bào)