我正在使用javascript更改dns-prefetching href。我想知道它是否有效。 我有两个共享相同javascript的网站。
所以我这样做:
<link id="prefetching" href="//www.site1.com" rel="dns-prefetch" />
var currentDomain = document.domain;
if (currentDomain.contains("site1")) {
$("prefetching").href = currentDomain.replace("site1", "site2");
return;
}
if (currentDomain.contains("site2")) {
$("prefetching").href = currentDomain.replace("site2", "site1");
return;
}
答案 0 :(得分:0)
只需添加两个<link rel="dns-prefetch">
标记,dns预取这两个域就不会有什么坏处。
在能够解释文档的dns-prefetch
中的(已更改的)<head>
标记之前,等待运行javascript会取消您之后的改进。
尽管如此,如果您确实想知道自己的方法是否有效,可以在Chrome中通过在地址栏中打开chrome://dns/
来查看DNS预取信息。