【问题标题】:Dns prefetching with javascript使用 javascript 进行 DNS 预取
【发布时间】:2013-05-23 15:15:26
【问题描述】:

我正在使用 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;
}

【问题讨论】:

    标签: javascript dns prefetch


    【解决方案1】:

    只需添加两个 &lt;link rel="dns-prefetch"&gt; 标记,对两个域进行 dns 预取也没有什么坏处。

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 2018-02-09
      • 2021-04-09
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多