2012-07-19 24 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