我有一个注销功能,当我被记录并单击后退按钮时,浏览器从缓存加载页面,但它应该从服务器重新加载,真的需要帮助。
答案 0 :(得分:0)
AFAIK,这是不可能的。
这是一个客户端缓存,绝对与PlayFramework无关。单击后退按钮时,您的浏览器将始终从其自己的缓存中获取页面。
答案 1 :(得分:0)
朱利安是对的,我通过检查PLAY_SESSION是否可用来解决问题,如果它没有重定向到主页面。
if(getCookies('PLAY_SESSION') == null){
// redirecting to login page
}
function getCookies(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else
begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
}
I hope it will work for You.......