如何在不关闭选项卡的情况下关闭UI5应用程序

时间:2017-03-08 15:21:53

标签: sapui5

我想通过按导航按钮关闭UI5应用程序。 这可能吗?

顺便说一句:如何通过不关闭标签来关闭应用程序?

谢谢

1 个答案:

答案 0 :(得分:2)

因为该应用实际上是一个简单的"网页,关闭它的概念有点宽松。您可以尝试的一些想法,取决于您想要实现的目标:

  • 尝试并关闭标签页,但这通常不起作用,因为您只能关闭自己创建的标签页(请参阅Close Current Tab)。
  • 使用window.open("about:blank", "_self");
  • 打开空白页
  • 使用window.home();(请参阅Sending user to their browser's Home Page using Javascript
  • 打开浏览器的主页
  • 触发"返回"在您的应用程序之外导航(以便显示在您的应用程序之前打开的页面)。您可以使用window.go(steps)在浏览器历史记录中前进/后退多个步骤(否定表示您将向后)。如果你的应用程序中有基于散列的路由,那么获得正确的步骤数可能会很棘手(你可以使用sap.ui.core.routing.History或类似的机制)。