如何在Windows Phone应用程序中打开网站的移动视图?

时间:2013-09-16 14:11:24

标签: c# visual-studio-2012 windows-phone-8 windows-phone-8-emulator windows-phone-8-sdk

我正在尝试在Windows Phone应用程序中打开一个网页。但是,我无法以其移动形式打开所需的网页。

我在我的XAML中添加了网络浏览器:

</Grid>
    <phone:WebBrowser x:Name="wb" HorizontalAlignment="Left" Margin="0,10,0,0" Grid.Row="1" VerticalAlignment="Top" Height="686" Width="480" Loaded="wb_Loaded"/>
</Grid>

这是我在C#中的后端代码:

private void wb_Loaded(object sender, RoutedEventArgs e)
{
    wb.Navigate(new Uri("http://facebook.com/mobile", UriKind.Absolute));
}

但我无法查看Facebook的实际移动网页。这段代码让Facebook看起来非常难看。

我也试过http://m.facebook.com,但这也没有帮助。

请建议我,如何在我的应用程序中更正此错误以获得Facebook的实际移动网页。

1 个答案:

答案 0 :(得分:1)

错误的移动网址,移动网站通常通过前缀m进行区分,例如facebook的实际移动网页https://m.facebook.com,这是移动应用的子网域使用情况。您链接到的移动页面是安装移动应用程序;这是一个标准的html查看类型页面,而不是移动。