防止appcache缓存当前页面

时间:2014-05-31 06:19:48

标签: javascript css caching html5-appcache

我正在尝试使用appcache缓存大部分网页资源文件(js,css)以加快网页加载速度。但是,问题是appcache还缓存了当前的网页。这带来了所查看的网页不是最新的问题。如何阻止appcache缓存当前页面,但只阻止我在清单中列出的资源?

我的清单示例:

CACHE MANIFEST
# Version 1
CACHE:
# List of resources file (JS/ CSS) path

NETWORK:
*
http://*
https://*

1 个答案:

答案 0 :(得分:0)

你可以做的是在html-tag中的manifest-attribute上有一些条件逻辑,所以你不要为你不想缓存的页面设置清单。我用它来登录屏幕等。

e.g:

<html 
<?php if(!dontCacheThisPage) echo 'manifest="yourmanifest.appcache"'; ?>
>