当chrome://dns
页面告知" DNS预解析和TCP预连接时,如何在Chrome浏览器(Mac OS X)中启用DNS预解析和TCP预连接禁用"
答案 0 :(得分:4)
它位于高级设置中,称为“预测网络操作以提高页面加载性能”
答案 1 :(得分:2)
FWIW,我在Windows的Chrome浏览器中具有上述问答中的行为:
chrome://dns
说:“ DNS预解析和TCP预连接已禁用。”,而
chrome://settings
显示为“使用预测服务更快地加载页面” 我想知道这与<link rel="dns-prefetch" href="//some.domain">
和<link rel="preconnect" href="https://some.domain">
有何关系。
chrome://dns
告诉您服务已禁用(也许通过安装uBlock)在本地主机上提供以下HTML
<!doctype html><html><head>
<link rel="dns-prefetch" href="//ajax.googleapis.com">
</head><body></html>
<!doctype html><html><head>
<link rel="preconnect" href="https://ajax.googleapis.com">
</head><body></html>
chrome://net-internals/#dns
并清除主机缓存http://localhost
的Chrome中打开新标签页chrome://net-internals/#dns
并清除主机缓存http://localhost
的Chrome中打开新标签页chrome://net-internals/#dns
并观察DNS条目preload
始终有效;如果启用了uBlock设置dns-prefetch
,则Disable pre-fetching (to prevent any connection for blocked network requests)
被uBlock阻止dns-prefetch
和preload
均可工作