鍍金池/ 問答/HTML/ 預(yù)加載音頻資源出現(xiàn)的問題?

預(yù)加載音頻資源出現(xiàn)的問題?

工作中遇到了預(yù)加載資源的需要,就對音頻資源進(jìn)行了預(yù)加載,然而遇到一個(gè)奇怪的問題,求解答。

項(xiàng)目中預(yù)加載使用的是preloader 加載圖片,音頻,json等資源,
其中預(yù)加載音頻下載沒有出現(xiàn)問題使用的XHR方式,如下圖

clipboard.png

預(yù)加載完成的請求信息
clipboard.png

但是后面再使用dom引用相同路徑資源時(shí)
瀏覽器中出現(xiàn)了這些206請求
clipboard.png

其中一個(gè)請求的詳細(xì)信息:

clipboard.png

clipboard.png

這倆個(gè)請求似乎是相關(guān)的,但是我理解不了。

我期待使用音頻資源的時(shí)候?yàn)g覽器不在發(fā)送請求,而是直接使用預(yù)加載已經(jīng)加載過得數(shù)據(jù),另外,控制臺禁用緩存功能是沒有開啟的,預(yù)加載過程完成之后才使用的資源。

求大神提供解決的思路,目前已經(jīng)查閱了206的內(nèi)容,但是還是不清楚,瀏覽器為何沒有取緩存中的數(shù)據(jù),而是重新開請求抓取音頻數(shù)據(jù)。

回答
編輯回答
不舍棄

把disable cache關(guān)掉再試試看

2018年6月22日 06:07