1

这是我的应用程序的基本结构:我有一个初始屏幕 --> 扩展的初始屏幕 --> 转到 login.html 页面(不是通常的 default.html) --> home.html。

本质上,在扩展启动屏幕之后,用户被重定向到登录页面。一旦他们成功登录,它就会打开主页。我必须更改这里描述的一些默认行为,因为我想转到 login.html,而不是继续使用 default.html——如果这有意义的话。

现在我想要的是处理应用程序的生命周期。每当用户使用 alt-tabs、按下 windows 键或以任何方式离开应用程序时,我都需要保存会话(这是最简单的,因为 Windows 8 会自动执行此操作并为此提供一些方法存根),然后将它们重定向到登录屏幕。一旦他们再次成功登录,我想显示以前的会话状态。关于如何最好地做到这一点的任何想法?它把那个登录屏幕扔回那里,让我失望。

任何输入都会很棒。

4

1 回答 1

1

您可以在resume事件处理程序上重定向用户:

Windows.UI.WebUI.WebUIApplication.addEventListener("resuming", function () {
  window.location.href= "login.html";
}, false);
于 2013-06-26T07:48:01.813 回答