1

我正在用 javascript 更改 dns-prefetching href。我想知道它是否有效。我有 2 个网站共享相同的 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;
}
4

1 回答 1

0

<link rel="dns-prefetch">只需添加两个标签,对两个域进行 dns-prefetch 就不会受到伤害。

等待 javascript 运行,然后才能解释文档dns-prefetch中的(更改的)标签,这<head>将撤销您所追求的改进。

尽管如此,如果您确实想知道您的方法是否有效,在 Chrome 中,您可以通过chrome://dns/在地址栏中打开来查看 DNS 预取信息。

于 2013-12-11T19:56:49.730 回答