我的问题来自尝试优化灯塔测试的预加载关键资产。
我已将 Chrome 浏览器中由灯塔报告标记的字体放入我的头文件中的链接中。
[头文件.php]
<link rel=”preload” href=”/wp-content/themes/mytheme/assets/font/Roboto/Roboto-Regular.ttf” as=”font” crossorigin=”anonymous”>
我还需要将它包含在我的 style.css 文件中并声明字体吗?
[样式.css]
@font-face {
font-family: "Roboto";
src: url("/wp-content/themes/mytheme/assets/font/Roboto/Roboto-Regular.ttf") format("truetype"); }
我问是因为尽管在我的标题中添加了预加载链接,但 Lighthouse 报告仍然显示我的文件没有预加载。
谢谢大家的帮助。