javascript:需要使用 History.go(1) 来保留 ASP session ?

标签 javascript session asp-classic

我继承了一个经典的 ASP 应用程序,前作者声称:

 BODY onload="javascript: history.go(1);"

需要防止网站“丢失 session ”

有人听说过这个怪事吗?我无法理解。

最佳答案

听起来老开发人员试图阻止用户使用前进/后退浏览器按钮进行导航。如果应用程序的设计不适合用户跳转,那么突然从意外页面提交表单绝对可能会破坏 session 。

将history.go(1)放入每个文档的脚本标签中会强制浏览器重复跳转到上次访问的页面。

关于javascript:需要使用 History.go(1) 来保留 ASP session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/715933/

相关文章:

javascript - React 将数组从父状态传递到子状态

javascript - 页面加载时停止触发 JavaScript

php - CMS 或框架中的实时分析用户数据

sql - 如何检索刚插入数据库的记录的特定字段

php - 更新网站与 WordPress 和其他网站使用的类似功能

asp.net - 经典 ASP 和 ASP.NET MVC2 集成

javascript - 有没有办法,使用可能是 Chrome 扩展程序,在不同的应用程序获得焦点时使 Chrome 在 Windows 中成为焦点?

javascript - Uncaught Error : Method "undefined" does not exist backbone. js:1291

ajax - Devise + Rails 3.0.4 在 AJAX 请求后结束 session

php - 在各自的仪表板中使用 session 用户角色重定向用户