执行rel =“prefetch”资源onload

时间:2015-09-03 15:12:46

标签: javascript html5 performance preload prefetch

我正在试图弄清楚如何在window.onload之后强制执行rel = prefetch。

我知道这取决于浏览器,但据报道Chrome和Opera会同时下载这些资源。

页面加载后是否会在页面加载后附加一个链接,这是在window.onload之后强制预取的最佳方法吗?

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

1 个答案:

答案 0 :(得分:-1)

Safari和Opera不支持rel = prefetch标记。

它可以在Chrome和其他浏览器中使用。不需要JavaScript。您可以使用开发人员工具,单击源,然后查找名为“other”的文件夹来验证它是否在chrome中工作,该文件夹应具有预取资源的名称。