[英]Dns prefetching with javascript
我正在使用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;
}
只需添加两个<link rel="dns-prefetch">
标记,对dns-prefetch这两个域都不会造成损害。
在能够运行javascript之前,无法解释文档<head>
中的(更改的) dns-prefetch
标签,这会撤消您所追求的改进。
不过,如果您确实想知道您的方法是否有效,则在Chrome中,您可以通过在地址栏中打开chrome://dns/
来查看DNS预取信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.