移动web离线应用

2016-08-31  本文已影响0人  幽谷听泉

离线应用

<script type="text/javascript">
    if (window.applicationCache) {
        alert("applicationCache is good !");
    }
</script>

applicationCache 和 mainifest

manifest文件

<!DOCTYPE html>
<html manifest="cache.manifest">
<meta charset="utf-8">
<head>
    <title>离线缓存示例</title>
</head>
<body>
</body>
</html>
<mime-mapping>
    <extension>manifest</extension>
    <mime-type>text/cache-manifest</mime-type>
</mime-mapping>
CACHE MANIFEST
#缓存的文件,当网络不可用时,该部分文件便会通过本地缓存读取
index.html
test.js

NETWORK
#不缓存的文件,该部分文件指定无论是否本地缓存,都必须通过网络去获取
/iamges/

FALLBACK
#不缓存的文件,当无法获取到前面一个文件(offline.html)时,则请求转发到后面一个文件(index.html)
offline.html index.html
上一篇 下一篇

猜你喜欢

热点阅读