有谁知道如何检测OnBeforeUnload
服务器端代码发送的事件Response.Redirect
?我想提示用户不要让他们在时间之前离开页面,但是当服务器重定向我时,它不应该提示用户。
我正在使用广泛使用的遗留代码,Response.Redirect
我对改变重定向发生的方式不感兴趣。请不要建议我使用 X 重定向方法。
应该可以根据 XMLHttpRequest 对象中的响应代码来执行此操作,因为响应重定向应该发回 302 。
编辑: Response.Redirect 发回 200,在正文中带有重定向代码,然后window.location.href = new page
在 ASP.Net 代码中执行。有没有办法获得服务器响应以确定这已经发生?