为了账号安全,请及时绑定邮箱和手机立即绑定

ajax预加载资源

ajax预加载资源

不负相思意 2019-03-20 10:15:18
我用ajax下请求了一个字体,然后想用这种方式预加载字体,然后在页面的其他地方动态的插入style标签,里面有字体的定义引用了相同路径 @font-face {    font-family: FZY3JW;    src: url(../cdn/font/FZY3JW.ttf) format("truetype");  }但是打开页面发现浏览器并没有用ajax下过的字体,而是又重新发了一个请求。问题是:怎么让它使用ajax拿回来的字体不再去新开请求获取字体啊另外补充一下,预加载资源用的preloader这个npm包做的。
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

有没有可能是css文件中的字体文件开始加载的时候,ajax预加载请求并未完成


查看完整回答
反对 回复 2019-04-09
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

get请求看下请求头是不是设置Cache-Control不能缓存,或者是get请求后面带了时间戳。


查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 448 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信