应用程序清单适用于Android,iPhone,Firefox,Opera,但不适用于iPad

时间:2011-05-18 21:17:07

标签: ipad html5 offlineapps offline-caching manifest.cache

我无法在iPad上使用真正简单的html5缓存清单。 但它确实适用于我测试的所有其他设备和浏览器。

iPad Safari实现中是否有任何错误或iPad的其他限制,或者我遗漏了什么?

我将包含相关的源文件。

的index.html

<!DOCTYPE HTML>
<html manifest="example.appcache">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Hello</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

example.manifest

CACHE MANIFEST
# 2010-06-18:v2

# Explicitly cached 'master entries'.
CACHE:
index.html
style.css

# Resources that require the user to be online.
NETWORK:

1 个答案:

答案 0 :(得分:0)

我在iPad上看到清单文件必须命名为“cache.manifest”,并且必须将其指定为相对路径,如<html manifest="cache.manifest">之类的  <html manifest="/foo/bar/cache.manifest">。所以,如果它在其他一切工作,但在iPad中没有,请检查/尝试这两件事。