如何让 Chrome 17 在自动完成期间预渲染页面?

如何让 Chrome 17 在自动完成期间预渲染页面?

谷歌今天发布了 Chrome 17,他们宣传的最重要的功能是多功能框的预渲染功能

当您开始在多功能框中输入内容时,URL 会自动填充到您很可能会访问的网站,Chrome 会预渲染该页面,因此只要您按下 Enter 键,它就会更快地显示出来——有时甚至是立即显示出来。

但是,我无法让它工作。我监控我的网络流量(使用查尔斯) 并在多功能框中输入“google.com”,等待奇迹发生;什么也没有。我输入“go”后它会自动完成,但不会预渲染。

“facebook.com”(“fa”)和“stackoverflow.com”(“st”)也一样。只有我按下 Enter 键后,网络流量才会开始。

有什么方法可以强制它对某些页面进行预渲染?

答案1

Web 开发人员的 Chrome 预渲染指南说,

从 Chrome 17 开始,Chrome 本身会根据用户与地址栏的交互在某些情况下启动预渲染。

所以我不认为它会一直有效。先用一段时间。也许它会预渲染你最常访问的页面。

答案2

您可以在 Chrome 20 或更高版本中查看哪些 URL 可能会被预渲染chrome://predictors。此页面显示 Chrome 认为您在多功能框中输入特定文本后可能会导航到哪些 URL。

类似地,您可以用来chrome://net-internals#prerender查明网站何时进行预渲染。

相关内容