根据MDN,正确的方法是发送标头:
Link: </images/big.jpeg>; rel=prefetch
所以我的表达语法是:
res.header('Link', '</images/big.jpeg>; rel=prefetch');
我看到它在我的浏览器中显示为:
Link:</images/big.jpeg>; rel=prefetch
但是 chrome 从不尝试下载图像.. 元和链接方法工作正常..
我是否设置了错误的标头或浏览器无法处理标头值?
UDPATE:好的,看起来我做对了,但 Linux/Ubuntu 上的 Chrome 43 和 Chromium 43 尚不支持此功能。这在 Firefox 38 中运行良好。
难道 Chromium 只是没有在“网络”选项卡中显示预取吗?
更新 2:所以看起来 Chrome/Chromium 正在从“网络”选项卡中隐藏文件传输。如果有人能证实这一点,我将不胜感激..