【发布时间】:2019-09-30 10:35:15
【问题描述】:
目前,一个移动性能工具报告我的网站得分非常低,因为在网站几乎完全初始化后,一些字体文件加载得很晚。这个工具建议我使用rel="preload" 链接来预加载这些字体文件。问题是在生产环境中 Angular 的文件名包含一个内容哈希,所以my-font.woff 变成了my-font.<some-hash>.woff。
有没有办法绕过这个并预加载my-font.<some-hash>.woff,而不禁用文件散列,因为文件散列在检测陈旧的缓存文件时提供了一些优势。
【问题讨论】: