Как обойти нерабочее свойство onload для элемента link (в Firefox) - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь предварительно загрузить что-то вроде 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 ), кажется, что она была доступна в течение некоторого времени, но из-за ошибок она была отключена.

Я хотел бы знать, есть ли обходной путь для этой функции , так как она кажется очень полезной для ускорения страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...