防止用户通过点击浏览器后退进入支付网关

问题描述 投票:0回答:2

我正在开发正在处理付款的网站。我想阻止用户在支付过程完成(成功/不成功)后通过单击浏览器返回来访问支付网关。我使用 React 作为前端。

请建议如何实施

c# reactjs browser payment-gateway
2个回答
1
投票

这是不正确的做法。从长远来看,破坏网络浏览器用户流不仅会给您带来痛苦(围绕错误的假设),而且还会导致用户沮丧。现实情况是,您将无法完全禁用后退按钮 - 在大多数现代浏览器中,用户可以后退几个级别。

您可以做的是检测

onbeforeunload
并进行适当处理,并通知用户他们将失去工作/状态。


0
投票

你找到解决办法了吗?我尝试修改历史堆栈,但它仍然重定向到网关。

© www.soinside.com 2019 - 2024. All rights reserved.