聊聊 H5 新增的 rel 属性值
上一篇文章 《ref=”noopener”了解下》 谈到 rel
属性在 H5 中新增了一个属性值 – noopener
,然后想了解下 rel
其它新增属性值。
首先先简单回顾下 rel
属性的作用 – 指明当前文档和被链接文档的关系,这个属性只有在 href
属性存在的情况下使用,我们经常会在 <a>
标签和 <link>
标签中使用。
之前,我们常用的 rel
属性值有:stylesheet
、alternate
、icon
等。 下面来看下 H5 又新增了哪些常用的属性值。
license
:链接到文档的版权信息,取代了之前的copyright
属性值author
:链接到文档的作者exteral
:链接到外部资源文档tag
:指明当前文档的关键词nofollow
:链接到未认可的文档,比如付费链接;Google 使用该属性值来规定其搜索引擎不跟踪该链接noreferrer
:规定用户打开链接时,浏览器不发送 HTTP Referer 头dns-prefetch
:告知浏览器提前解析指定 URL 的 DNSpreconnect
:告知浏览器提前与指定 URL 建立连接(dns-prefetch
+TCP 握手
+TLS
)preload
:让浏览器提前加载需要的资源prefetch
:让提前加载后续可能用到的资源并缓存prerender
:让浏览器提前加载指定页面的所以资源
除了上述列出的属性值外,还新增了如:bookmark
、canonical
、prev
等不常用的属性值,在这就不一一列举出来了。