0
<!DOCTYPE html>
<meta charset="utf-8">
<title>An HTML Document</title>
<link rel="prefetch" href="https://www.apple.com/">
<link rel="prerender" href="https://www.apple.com/">

假设我们有上面的代码。https://www.apple.com/在 Chrome 上预渲染。如果我们打开 Chrome 的任务管理器,我们可以看到这一点。这很不错。

我怎么知道https://www.apple.com/是否真的在 Firefox 上预取?Firefox 是否为此提供了解决方案?

我如何知道https://www.apple.com/是否在 Safari 和 IE10 上实际预取或预渲染?这两个浏览器是否为此提供了解决方案?

谢谢!

顺便提一句。Safari和IE10选择哪种方式?预渲染还是预取?

4

2 回答 2

1

在 Firefox 中,您可以清理缓存,然后打开about:cache. 我这样做是为了测试该prefetch指令,并且效果很好。

在 Chrome 中,您可以转到chrome://cache/.

我不知道 Safari 和 IE 是否实现了与<link rel="prefetch" ...>提示相关的任何内容。

于 2013-09-19T18:13:39.710 回答
-1

IE 11 已实现预渲染。您还可以通过给出组合预取和预渲染rel="prerender prefetch"

这将适用于所有浏览器,但 Safari 仍然是个谜。

于 2014-12-24T09:15:36.590 回答