【发布时间】:2011-11-19 10:58:56
【问题描述】:
我继承了一个经典的 ASP 应用程序,前作者声称:
正文 onload="javascript: history.go(1);"
需要防止网站“丢失会话”
有人听说过这个怪癖吗?我想不通。
【问题讨论】:
-
我从未听说过这样的事情,对我来说听起来很假。
-
代码是否在执行任何类型的 History.back 或 history.go(-n)?
-
我已经看到这被用作防止某人按下后退按钮的一种方式,但这是一种实用的方法吗?有没有更新、更有效的方法?
-
新的、更有效的方法是永远不要尝试破坏后退按钮。您不能可靠地做到这一点,您的用户将有理由讨厌您。如果您有一个应用程序问题,您认为解决方法是破坏后退按钮,那么您遇到的问题要大得多。
标签: javascript session asp-classic