从另一个页面删除浏览器的一个页面缓存

时间:2014-10-18 14:40:24

标签: javascript php .htaccess caching

我正在开展一个项目,有人将主页的浏览器缓存设置为在1个月后过期。我为新人降低了缓存,但我正在寻找一种方法来清除那些已经收到1个月到期日期的人的主页缓存。

我知道不可能直接从主页上执行此操作,因为浏览器在其缓存中有页面时甚至没有与服务器通信。我正在寻找的是某种JavaScript解决方案来清除另一个页面的缓存。这意味着,我会将人们链接到另一个页面,该页面将有特殊代码清除浏览器主页的缓存。

我所知道的不起作用是将主页重定向到某个缓存破坏版本的URL(查询字符串中的时间戳)。首先,浏览器甚至不会看到重定向,因为它没有发出服务器的请求。其次,我无法重定向主页,因为这会伤害搜索引擎优化。

我是否可以通过JavaScript调用来强制浏览器清除域中其他页面的缓存?

感谢。

0 个答案:

没有答案