gpt4 book ai didi

javascript - 用户尝试刷新浏览器时如何获取 "Confirm form resubmission"

转载 作者:行者123 更新时间:2023-11-29 14:49:36 28 4
gpt4 key购买 nike

我有一个页面不允许用户通过单击浏览器刷新按钮或按 F5 来刷新页面。所以我想模拟“表单重新提交”以显示提示消息。

有人可以指导我实现它的方法吗?

有没有跨浏览器的解决方案?

最佳答案

要在没有提示的情况下刷新页面,必须使用 HTTP GET

获取页面

使表单具有 method="GET" 而不是 method="POST"(并修复服务器进程以适本地处理此更改)

或者在 session 中缓存发布数据,并在提交表单后立即使用 HTTP 代码 303 重定向到显示页面。

如果您想要引起提示,请将将用户带到该页面的链接制作成 POST 表单上的提交按钮。如果用户带着 GET 请求到达,则为他们提供了一个包含 javascript 的页面,该页面提交一个将请求转换为 POST 请求的表单。

关于javascript - 用户尝试刷新浏览器时如何获取 "Confirm form resubmission",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27652950/

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