将应用重定向到网页

时间:2013-08-25 15:50:15

标签: c# windows-phone-8

所以我正在为Windows Phone 8制作这个应用程序,它基本上做的是重定向到网页,我该怎么办?因为我所做的是添加代码,当我启动应用程序时,它会重定向到浏览器和网页,但是如果我按下后退按钮,它会回到空白的“MainPage.xaml”。如何删除主页面?例如,一旦启动浏览器,应用程序就会自动退出

1 个答案:

答案 0 :(得分:1)

两个选项:

  1. 使用WebBrowser控件(使用Windows Phone HTML 5应用程序模板时的默认设置)。在这种情况下,您不是重定向,而是将浏览器作为应用程序的一部分进行托管,然后还可以利用应用程序中的其他平台功能。

  2. 在Windows Phone 8中使用Application.Current.Terminate。例如,以下内容打开应用程序,立即启动浏览器,然后退出XAML应用程序,将浏览器保留在屏幕上。

    // Constructor
    public MainPage()
    {
        InitializeComponent();
    
        Launcher.LaunchUriAsync(new Uri("http://www.cnn.com", UriKind.Absolute));
        Application.Current.Terminate();
    }
    
  3. 虽然这是可能的,但似乎并没有那么有用,我怀疑它会通过认证,因为它只是启动一个浏览器(但我认为这只是你要去的地方的一部分)这个应用程序?)