1

我们使用Link标题来预加载我们的字体文件,当浏览器缓存为空时它工作得很好。但是,在“重复视图”中,字体文件会加载两次,Chrome 会显示一条警告消息。我们怎样才能解决这个问题?

Link头和 CSS 文件都指向完整的相对 URL:

/app/themes/foobar/assets/fonts/Montserrat-Light.woff

第一视角:

第一个视图

重复视图:

重复视图

4

1 回答 1

0

问题是缺少crossorigin,所以不是:

Link: </path/to/font.woff2>; rel=preload; as=font

采用:

Link: </path/to/font.woff2>; rel=preload; as=font; crossorigin

于 2017-04-01T21:56:35.537 回答