再登录界面中的<title></title>下面添加以下js代码:
<script>
//防止点击页面后退
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function() {
history.pushState(null, null, document.URL);
});
</script>
也可以在退出的on.click事件上的按钮上加location.replace实现跳转,但这种方式只能是登录了就退出才有效,经过几次页面跳转后就无效了
<script>
$(function() {
$("#exit").on("click",function() {
layer.confirm('你确定要退出吗?', {
btn: ['确定','取消'] //按钮
}, function(){
$.ajax({
type : "POST", // 提交方式
url : "${pageContext.request.getContextPath()}/clear", // 提交路径
data : { },
success : function() { // 返回数据根据结果进行相应处理
location.replace("${pageContext.request.getContextPath()}/login");
}
});
}, function(){ });
});
});
</script>