当请求页面时,它会根据清单文件进行缓存。但是,当页面更新且设备在线时,即使计算机离线(在线),文件也不会更新。
我们如何解决这个问题?有没有办法告诉客户端在线时从服务器加载页面而不是缓存?
当请求页面时,它会根据清单文件进行缓存。但是,当页面更新且设备在线时,即使计算机离线(在线),文件也不会更新。
我们如何解决这个问题?有没有办法告诉客户端在线时从服务器加载页面而不是缓存?
看这里:http ://www.w3.org/TR/html5/offline.html#appcacheevents
显然,当页面声明清单时,浏览器应该查看清单文件以查看是否有任何更改,然后刷新它提到的所有资源(如果有的话)。如果清单文件没有更改,则不会刷新任何其他内容。
我想您会更改清单文件中的注释,以便在实际的资源名称列表没有更改时看到它已更改 - 也许是版本号或日期注释。