iOS上的Safari是否支持DNS预取指令



我最近发现DNS预取指令是HTML5 Boilerplate模板的一部分。根据维基百科:

目前,任何公认的标准都没有明确定义预取,但Mozilla已经宣布了一项互联网草案,该草案将与Firefox中的实现相匹配。

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

我在2010年9月读到信息,Safari 5.0.1修复了DNS预取指令存在时页面加载缓慢/停滞的问题。然而,我无法获得任何关于Safari在iOS上是否支持DNS预取的信息。

我们正在构建一些HTML5页面,这些页面专门加载在iOS应用程序中的UIWebView中。在这个页面上,我们正在加载一些外部资源,所以我想提高页面加载时间,如果有帮助的话,可以使用DNS预取。

不幸的是,无法给出令人满意的完整答案,但根据http://osdir.com/ml/phonegap/2011-07/msg00770.html

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

我可以使用。。。资源提示:预取

如果这些平台需要预取,则有几种可能的解决方案。它们中的大多数都是通过在页面上使用CSS/JavaScript中的预加载资源来实现的。

最新更新