我正在尝试在标题中预加载诸如CSS之类的东西,以加快页面加载速度。我在触发rel="preload"
事件时切换到rel="stylesheet"
的链接元素上使用onload
。我通过此代码实现了这一点,并且在Chrome中运行良好:
<link rel="preload" href='https://fonts.googleapis.com/css?family=Merriweather:400,300,700&display=swap' as="style" onload="this.onload=null;this.rel='stylesheet'" type="text/css">
但是,这在Firefox中不起作用,如下所示: Bugzilla
根据错误线程和本文(Preload),它似乎可以使用一段时间了,但是由于存在错误,已将其关闭。
我想知道此功能是否有任何解决方法,因为它对于加速页面非常有用。