如何在Javascript Windows 8应用程序中轮询后退按钮?

如何在Javascript Windows 8应用程序中轮询后退按钮?,javascript,windows-8,navigation,Javascript,Windows 8,Navigation,我正在尝试将页面导航合并到我的Windows 8应用程序中。我现在有两个页面,我可以从主页转到首页。两个页面的背景都不同。当我从主页导航到起始页时,背景会发生变化,但当我按下后退按钮时,背景仍然是起始页背景而不是主页背景。我需要能够轮询Windows 8内置的后退按钮,以便重新加载我拥有的home.html文件。我该怎么做呢?WinJS.Navigation命名空间有一个canGoForward和canGoBack允许您检测此状态 您还可以更新导航实现的实现以更改背景。因此理论上我会选择(伪代码

我正在尝试将页面导航合并到我的Windows 8应用程序中。我现在有两个页面,我可以从主页转到首页。两个页面的背景都不同。当我从主页导航到起始页时,背景会发生变化,但当我按下后退按钮时,背景仍然是起始页背景而不是主页背景。我需要能够轮询Windows 8内置的后退按钮,以便重新加载我拥有的home.html文件。我该怎么做呢?

WinJS.Navigation命名空间有一个
canGoForward
canGoBack
允许您检测此状态


您还可以更新导航实现的实现以更改背景。

因此理论上我会选择(伪代码):
if(WinJS.navigation.canGoBack){point navigator to pages/home/home.html}
Yep。这就是你需要做的。