阻止页面更改

问题描述

我在阻止应用程序中的页面更改时遇到问题。该应用程序是用 react 编写的,并安装在 liferay (CMS) 中。它想让用户停留在支付中介选择屏幕上。不幸的是,我知道的方法不能正常工作。阻止“beforeunload”事件只会阻止页面关闭或其刷新(我只对关闭选项卡感兴趣,但这是一个附加条件)。通过反应路由器阻止网站也无法正常工作。提示组件只在添加的页面范围内起作用,在liferay上创建的导航中不再起作用。这与 useHistory (history.block('msg')) 相同,因为它的工作方式与提示组件一样。我也试图通过其他事件获得这种效果,不幸的是无济于事。有没有人有解决这个问题的想法?提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)