如何使用javascript在Windows 8 Metro应用程序中的不同html页面之间导航?

时间:2012-07-19 11:04:39

标签: windows-8 microsoft-metro windows-runtime

如何使用javascript在不同的html页面之间导航? 我试着使用下面的语句,但它不起作用。我添加了一个断点,发现下面的语句已执行。但它仍然没有显示page2.html

WinJS.Navigation.navigate("page2.html", null);

任何人都可以告诉我为什么在所有场景中它都不起作用? 我找到的一个选项是iframe,我还没有尝试过。

1 个答案:

答案 0 :(得分:1)

此API不是特定的页面导航器;它是关于加载WinJS中的位置服务定义的位置: http://msdn.microsoft.com/en-us/library/windows/apps/hh452768.aspx详细介绍了使用该模型的具体细节。

如上所述,如果您希望使用新页面的常规Web模型,可以使用普通链接,也可以将window.location设置为其他页面,这将导致浏览器导航。