2012-07-19 63 views
0

在WinJS中,一旦使用共享魅力激活了页面,就可以重定向页面吗?WinJS共享目标重定向

所以我的目标页面是/pages/target/target.html。在.js中,我想要做类似的事情;

WinJS.Navigation.navigate("/pages/anotherpage/anotherpage.html");

它似乎没有引发错误,但它没有导航从目标页面了。

我想根据用户输入重定向页面。

回答

0

这类似于另一个问题: How to navigate between different html pages in Windows 8 Metro application using javascript?

但是,如果你真的要执行一个页面导航(如window.location的变化),那么你将有挑战,与激活信息分享的东西将不可用;您的脚本上下文在页面导航上被拆除,因此您将无法轻松保持它。

+0

啊或许这是激活码,我会尝试添加在这两个页面。 – 2012-07-20 13:21:19

+0

我确实设法通过渲染片段来解决问题,但它确实意味着一个大的重写。 – 2012-07-20 13:21:59

+0

您可以随时处理激活事件,保存执行共享所需的信息,然后执行导航。你是否使用不同的html文件来分享合同?这允许你指定一个diff。 Html文件供您在共享目标时使用。 – 2012-07-21 18:36:36