我应该使用预取或下一步



你们中的一些人可能知道,FireFox 可以选择预取网页。

现在从文档中:

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

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

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

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

从HTML5标准:

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

下面一点:

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

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

最新更新