Выполнение rel=prefetch при загрузке ресурсов

Я пытаюсь понять, как заставить rel=prefetch выполняться после window.onload.

Я знаю, что это зависит от браузера, но на данный момент сообщается, что Chrome и Opera загружают эти ресурсы параллельно.

Будет ли добавление ссылки в заголовок после загрузки страницы правильно запускать предварительную выборку, и является ли это лучшим способом принудительной предварительной выборки после window.onload?

window.onload( function(){
      var postfetch = document.createElement('/js/future-resource.js');
      document.getElementsByTagName('head')[0].appendChild(postfetch);
});

person Ben Racicot    schedule 03.09.2015    source источник


Ответы (1)


Safari и Opera не поддерживают тег rel=prefetch.

Он будет работать в Chrome и других браузерах. JavaScript не требуется. Вы можете убедиться, что он работал в Chrome, используя инструменты разработчика, щелкнув источники, а затем заглянув в папку с именем «другое», в которой должны быть имена предварительно загруженных ресурсов.

person Ned Hulton    schedule 10.01.2018