在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

ajax預(yù)加載資源

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

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

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

clipboard.png

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

回答
編輯回答
離殤

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

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

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

2017年3月14日 15:22