【发布时间】:2011-02-27 00:50:13
【问题描述】:
当用户单击返回按钮时,如何防止浏览器打开从上一页显示的弹出窗口?
我希望这是有道理的,但我会在下面以点的形式解释它:
共有三个页面:Page1、Page2、Page3
用户加载 Page1 并单击链接以使用 JavaScript 在新窗口中加载 Page2(即 window.open(...))。用户可以随时关闭 Page2 - 但我们假设用户在第 2 步之前这样做了。
用户现在单击 Page1 上的链接以加载 Page3。
用户现在在 Page3 上并单击浏览器上的后退按钮。
Page1 显示在浏览器中,但 Page2 再次显示在弹出窗口中。
所以,我想知道是否有办法防止 Page2 再次弹出。如果重要的话,我也在使用经典的 ASP。
【问题讨论】:
标签: javascript browser asp-classic browser-history