【发布时间】:2012-11-22 03:53:56
【问题描述】:
谁能帮我解决浏览器后退按钮的问题?当用户从浏览器历史列表中选择任何页面时,我想执行一些服务器端处理。例如当您从应用程序注销时,当您单击后退按钮时,我不想显示他访问过的上一页。在我的项目中,我有一些其他页面需要刷新操作才能使页面处于一致状态。
为了解决这个问题,我尝试从代码中添加 cookie,并将 cookie 值设置为 false。并使用 Javascript 我正在检查该 cookie 值。如果它是假的,那么什么都不做,重新加载页面。之后我将该cookie更改为true。但是当我更改cookie值时,我想更新现有cookie,但它正在插入一个新cookie。
这是修改我正在使用的cookie的脚本
document.cookie= c_name+ "=" + c_value;
//c_name- CookieName ; c_value-Cookie value;
这是正确的解决方案吗?或者有没有更好的解决方案?
提前致谢。
【问题讨论】:
标签: javascript logging cookies browser browser-history