我的目标是 - 每当客户端请求html页面或pdf文件时,javascript应该检查文件之前是否已被请求并因此被缓存。 如果它被缓存并且与服务器上的当前值不匹配(校验和?),则应清除缓存的文件。
这必须只使用Javascript,没有PHP或.htaccess魔法。
答案 0 :(得分:0)
这不是javascript程序员的任务来做那样的事情。这是浏览器管理缓存的责任。
作为程序员(在本例中为服务器端程序员),您唯一的责任是使浏览器能够区分文件版本。最常见的方法是在资源URL中添加随机字符串,并在每次资源更改时更改它。当浏览器看到新的URL时,它会下载资源。