有沒有什麼方法可以清除Windows Store應用程序中頁面的導航歷史記錄,即使用HTML/CSS和Javascript構建的Windows應用商店應用程序?刪除總的導航歷史窗口存儲應用程序
我已經嘗試搜索MSDN論壇,但無法找到合理的答案。
有沒有什麼方法可以清除Windows Store應用程序中頁面的導航歷史記錄,即使用HTML/CSS和Javascript構建的Windows應用商店應用程序?刪除總的導航歷史窗口存儲應用程序
我已經嘗試搜索MSDN論壇,但無法找到合理的答案。
WinJS.Navigation.history = {};
應該的竅門。
來自Tadeusz的方法通常工作正常,但介意這樣做也會將WinJS.Navigation.location設置爲null。
我有一個自定義組合導航系統的案例,我沒有在清除歷史記錄後調用WinJS.navigate,這會弄糟整個歷史。 我通過清除「backStack」和「forwardStack」來解決這個問題,但是保持「current」不受傷害。
WinJS.Navigation.history.backStack = [];
WinJS.Navigation.history.forwardStack = [];