C# WebView第二次在Windows Phone 8.1通用应用程序中不起作用
当我第二次导航到webview页面时,我的Windows Phone 8.1 Universal应用程序崩溃。我对每个事件都使用了try-catch块,但应用程序崩溃时没有抛出任何异常。我不知道发生了什么,请帮我纠正一下 XAML代码:C# WebView第二次在Windows Phone 8.1通用应用程序中不起作用,c#,windows-runtime,windows-phone-8.1,C#,Windows Runtime,Windows Phone 8.1,当我第二次导航到webview页面时,我的Windows Phone 8.1 Universal应用程序崩溃。我对每个事件都使用了try-catch块,但应用程序崩溃时没有抛出任何异常。我不知道发生了什么,请帮我纠正一下 XAML代码: <WebView VerticalAlignment="Top" Loaded="WBrowser_Loaded" HorizontalAlignment="L
<WebView VerticalAlignment="Top"
Loaded="WBrowser_Loaded"
HorizontalAlignment="Left"
NavigationFailed="WBrowser_NavigationFailed"
Margin="0,0,0,0" Name="WBrowser"
ScrollViewer.ZoomMode="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Disabled"
Height="570"
Grid.Row="0" Width="370"></WebView>
您的webview如何加载两次?我在浏览手机页面时看到过一次,那么第二次呢?你能给我们看更多的代码吗?这意味着当我第二次导航到webview页面时,我检查了你的代码和它的工作状态。单击页面的按钮事件时,我正在使用您的webview导航到新页面,在“上一步”按钮上,按“导航后退”,然后再次重复相同的步骤,但仍然没有发生故障。当我遇到此问题时,很可能是其他代码导致了此问题。您是否还可以测试您是否能够在设备/模拟器中通过internet explorer打开任何网页?这可能是您面临的问题。您的webview如何加载两次?我在浏览手机页面时看到过一次,那么第二次呢?你能给我们看更多的代码吗?这意味着当我第二次导航到webview页面时,我检查了你的代码和它的工作状态。单击页面的按钮事件时,我正在使用您的webview导航到新页面,在“上一步”按钮上,按“导航后退”,然后再次重复相同的步骤,但仍然没有发生故障。当我遇到此问题时,很可能是其他代码导致了此问题。您是否还可以测试您是否能够在设备/模拟器中通过internet explorer打开任何网页?这可能是您面临的问题。您的webview如何加载两次?我在浏览手机页面时看到过一次,那么第二次呢?你能给我们看更多的代码吗?这意味着当我第二次导航到webview页面时,我检查了你的代码和它的工作状态。单击页面的按钮事件时,我正在使用您的webview导航到新页面,在“上一步”按钮上,按“导航后退”,然后再次重复相同的步骤,但仍然没有发生故障。当我遇到此问题时,很可能是其他代码导致了此问题。您是否还可以测试您是否能够在设备/模拟器中通过internet explorer打开任何网页?可能就是你面临的问题。
private void WBrowser_Loaded(object sender, RoutedEventArgs e)
{
try
{
WBrowser.Navigate(new Uri("http://www.youtube.com", UriKind.RelativeOrAbsolute));
}
catch(Exception ex)
{
}
}
private void WBrowser_NavigationFailed(object sender, WebViewNavigationFailedEventArgs e)
{
if (System.Diagnostics.Debugger.IsAttached)
{
// A navigation has failed; break into the debugger
System.Diagnostics.Debugger.Break();
}
}