iOS上的Safari是否支持DNS Prefetch指令?

时间:2011-06-14 16:28:25

标签: ios html5 ios4 mobile-safari

我最近遇到了DNS Prefetch指令,它是HTML5 Boilerplate模板的一部分。根据{{​​3}}:

  

目前,任何公认的标准都没有明确定义预取,但Mozilla已经宣布了Internet草案的工作,这将与Firefox中的实现相匹配。

<link rel="prefetch" href="http://www.example.com/">

我读到了2010年9月的信息,当存在DNS预取指令时,有一个Wikipedia修复了缓慢/停滞的页面加载。但是,我无法了解 iOS上的Safari 是否支持DNS预取。

我们正在构建一些HTML 5页面,这些页面仅在iOS应用程序中的UIWebView中加载。在这个页面上有一些我们正在加载的外部资源,所以我想改善页面加载时间并使用DNS预取,如果它会有所帮助。

2 个答案:

答案 0 :(得分:1)

不幸的是,不能给出令人满意的完整答案,但绝对不能在iOs 4.3.3之前根据http://osdir.com/ml/phonegap/2011-07/msg00770.html

答案 1 :(得分:1)

根据CanIUse.com的说法,移动版和iOS版Safari都不支持预取。在本文发表时,它涵盖了10.0版本。

Can I Use... Resource Hints: prefetch

如果这些平台需要预取,则有several possible work arounds。它们中的大多数都是通过在页面上使用它之前引用CSS / JavaScript中的预加载资源来实现的。