我正试图通过点击后退按钮获取一个页面,以便在客户端到达时从服务器加载新副本.默认情况下,它从浏览器内存加载旧的缓存副本.
有没有办法做到这一点? (在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');