gpt4 book ai didi

asp.net - JavaScript 中 window.onback 的意外行为?

转载 作者:行者123 更新时间:2023-11-30 18:59:30 25 4
gpt4 key购买 nike

<分区>

我正在使用 window.onback = history.forward();以防止用户重新提交数据。我知道这是一个黑客,我也不喜欢它,但这不是这个问题的问题。问题是代码阻止其他页面返回到带有代码的页面。让我澄清一下。

PageA.aspx 中包含 JavaScript 代码。用户提交 PageA,点击返回,没有任何反应。那挺好的。现在,用户单击指向 PageB.aspx 的链接,该链接没有代码。当用户单击“后退”按钮时,她应该转到 PageA.aspx,但实际上并没有。它表现出与 PageB 具有 no-back JavaScript 代码相同的行为。

下面是我在 PageA.aspx 中的实现方式:

<script type="text/javascript">
window.onback = history.forward();
</script>

我已确认此代码仅在 PageA.aspx 中,而不在 master、includes 或其他任何内容中。这是一个运行在SharePoint 2007中的ASP.NET 2.0应用程序,浏览器为IE7。

有什么想法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com