鍍金池/ 問答/HTML5  HTML/ ajax預(yù)加載資源

ajax預(yù)加載資源

我用ajax下請求了一個字體,然后想用這種方式預(yù)加載字體,然后在頁面的其他地方動態(tài)的插入style標簽,里面有字體的定義引用了相同路徑

 @font-face {
    font-family: FZY3JW;
    src: url(../cdn/font/FZY3JW.ttf) format("truetype");
  }

但是打開頁面發(fā)現(xiàn)瀏覽器并沒有用ajax下過的字體,而是又重新發(fā)了一個請求。
問題是:怎么讓它使用ajax拿回來的字體不再去新開請求獲取字體啊

clipboard.png

另外補充一下,預(yù)加載資源用的preloader這個npm包做的。

回答
編輯回答
離殤

get請求看下請求頭是不是設(shè)置Cache-Control不能緩存,或者是get請求后面帶了時間戳。

2017年10月18日 21:26
編輯回答
落殤

有沒有可能是css文件中的字體文件開始加載的時候,ajax預(yù)加載請求并未完成

2017年3月14日 15:22