在浏览器中按刷新时,限制浏览器刷新或浏览用户主屏幕

2020-08-27 10:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 当用户按下浏览器刷新按...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

当用户按下浏览器刷新按钮时,我遇到了一个问题。 我的应用程序是splitapp,它具有从主屏幕进行的三个导航。 当用户导航到第三屏幕时,他们正在选择浏览器刷新按钮。 现在,当他们通过选择浏览器后退按钮进入主屏幕时,视图中显示的数据为空。 如何限制用户选择浏览器刷新。 这是应用程序的基本行为吗? 如何克服这个问题?

致谢

Karthik S

3条回答
我是小鹏鹏啊
2020-08-27 10:44

当您使用带有哈希的路由时,这是一个普遍的问题。 当您在第三个视图中并刷新页面时,哈希将在那里并且页面将刷新,这是您需要在routeMatched事件中读取路由参数(哈希)并重新读取数据的地方(如果未找到)

尝试使用ui5模板生成主详细信息应用程序,您会看到此功能正在运行,它使用诺言来实现此目的。

限制浏览器刷新不是一种选择。 但是如果用户刷新,您仍然可以向用户显示一条消息,但这不会阻止刷新,因为它只是一条信息消息,用户可以覆盖它。

https://stackoverflow.com/questions/3221161/how- 单击浏览器的刷新按钮时弹出警报框

谢谢

马赫什语

一周热门 更多>