我应该使用prefetch或next?

时间:2012-12-04 20:22:31

标签: html5 firefox prefetch

正如你们中的一些人所知,FireFox可以选择prefetch个网页。

现在来自文档:

<link rel="prefetch alternate stylesheet" href="mozspecific.css">
<link rel="next" href="2.html">

根据我的理解,您预取的任何内容都将被预取,但是我何时应该使用prefetch rel以及何时使用下一个?

意味着在尝试预取多重资源时我的所有链接会是什么样子?

1 个答案:

答案 0 :(得分:1)

rel="prefetch"用于当前页面可能很快需要的内容(样式,脚本,图像),并且最好已经缓存。 rel="next"用于用户可能接下来导航的网页。就这么简单。

来自HTML5 standard

  

prefetch关键字表示抢占式获取和   缓存指定的资源可能是有益的,因为它是   很可能用户将需要此资源。

还有一点:

  

next关键字表示文档是序列的一部分,   并且链接指向下一个逻辑的文档   文件序列。

所以rel="next"本身并不表示需要预取此网页 - 但Firefox可能会选择这样做,因为用户可能会接下来导航到它(不确定它是否正在发生)。 / p>