javascript – 当客户端通过点击后退按钮进入页面时,如何使其加载新副本而不是缓存副本?

我正试图通过点击后退按钮获取一个页面,以便在客户端到达时从服务器加载新副本.默认情况下,它从浏览器内存加载旧的缓存副本.

有没有办法做到这一点? (在node.js中)

向window.unload as mentioned here添加一个空函数对我来说不起作用.

解决方法:

尝试了所有Meta标签,它们没有任何效果.但
question
提到
by @BenJ
提及“当您无法访问Web服务器的标题时”..
我实际上有权访问并可以从服务器端设置任何标头.
所以我挖了out this answer which worked flawlessly

res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate');
res.header('Expires', '-1');
res.header('Pragma', 'no-cache');
上一篇:javascript – HTML5 Canvas在绘图上闪烁


下一篇:php – 从一个按钮基于变量“id”刷新多个iframe