Javascript 需要使用浏览器';单击“上一步”按钮重定向到主页
我正在制作一个静态HTML演示,模拟当您按下后退按钮时将您注销的web门户的行为Javascript 需要使用浏览器';单击“上一步”按钮重定向到主页,javascript,html,Javascript,Html,我正在制作一个静态HTML演示,模拟当您按下后退按钮时将您注销的web门户的行为 如何使用javascript实现这一点?有可能吗?通常认为覆盖后退按钮的行为是不好的 您可以使用cookies在页面之间发送值。对于演示,注销页面可以设置“LoggedOut=1”cookie。然后在所有站点页面的顶部,使用javascript检查cookie。如果已设置,请将用户重定向到主页。诀窍是您必须使用javascript来处理重定向,因为脚本必须已经在用户的浏览器缓存中 请注意,这不会给应用程序增加任何安
如何使用javascript实现这一点?有可能吗?通常认为覆盖后退按钮的行为是不好的 您可以使用cookies在页面之间发送值。对于演示,注销页面可以设置“LoggedOut=1”cookie。然后在所有站点页面的顶部,使用javascript检查cookie。如果已设置,请将用户重定向到主页。诀窍是您必须使用javascript来处理重定向,因为脚本必须已经在用户的浏览器缓存中
请注意,这不会给应用程序增加任何安全性。它只是添加了一层模糊处理。可以使用
iframe
元素来劫持浏览器历史记录中的上一个条目,因此单击“后退”按钮将返回到“未登录”状态。GMail使用如此之多,这就是为什么他们仍然有“基本HTML”的网络邮件用户界面。这是一个常见的客户要求。同意。阻止用户体验后退按钮的功能似乎既粗鲁又令人困惑。为什么不用“注销”按钮?我知道。。这样做让我很痛苦,但这是为了一个可用性测试,希望能证明这个功能需要在实际系统中进行更改!虽然我不喜欢这种方法,但我喜欢这个问题,因为1)我想知道这是否可能,2)我想在以后的搜索中看到“这是糟糕的形式”的答案。