1,我想项目在运行中,地址是:http://127.0.0.1:8080/MyPro/sys_index.do;
2,我在浏览器地址中输入http://www.baidu.com;然后跳转到百度的页面;
3,我按浏览器的后退按钮,是可以回到我已经登录的系统页面的。
问题来了,怎么让我点击浏览器后退时不进入历史系统页面,只是到系统的登录页面呢?
1,我想项目在运行中,地址是:http://127.0.0.1:8080/MyPro/sys_index.do;
2,我在浏览器地址中输入http://www.baidu.com;然后跳转到百度的页面;
3,我按浏览器的后退按钮,是可以回到我已经登录的系统页面的。
问题来了,怎么让我点击浏览器后退时不进入历史系统页面,只是到系统的登录页面呢?
无框架JS版:
[code="js"]
window.onunload = function(){
// name为你要清除的cookie名
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
};
[/code]
不过,因为无法检测下一个页面是什么,所以在按F5刷新时,会有些问题:
第一次请求时cookie还在,等unload执行后,cookie被清除了,导致进了系统又失效。
可以考虑做一些F5刷新判断(具体的就google查下吧,网上很多的)