如何在Express 4中正确设置链接预取标题?

根据MDN ,正确的方法是发送标题:

Link: </images/big.jpeg>; rel=prefetch 

所以我的expression语法是:

 res.header('Link', '</images/big.jpeg>; rel=prefetch'); 

我看到它在我的浏览器中出现:

 Link:</images/big.jpeg>; rel=prefetch 

但铬永远不会尝试下载图像..元和链接方法工作正常..

我是否设置标题错误或浏览器无法处理标题值?

UDPATE:好吧,看起来我正在做的事情,但Linux / Ubuntu上的Chrome 43和Chromium 43目前还不支持。 这在Firefox 38中工作正常

难道Chromium只是没有在networking标签中显示预取?

更新2:所以它看起来像Chrome / Chromium隐藏从networking选项卡的文件传输。 如果有人可以证实这一点,我会很感激。

在Express 4+中设置预取一个文件

 res.set('Link', '<static/js/file1.js>; rel=prefetch'); 

对于多个文件。

 res.set('Link', '<static/js/file1.js>; rel=prefetch, <static/js/file2.js>; rel=prefetch)'; 

不要尝试在Chrome中进行testing,如果您在“networking”选项卡下进行调查,则Chrome会对您说谎,并显示它不工作。 总是用Firefoxtesting。

你可以看到我在这里的一个更大的项目中实现这个。