C# 地铁网络视图崩溃
所以我有一个网络视图,我正在使用reddit的显示链接。 一些工作很好,但是其他链接似乎使我的应用程序崩溃 “” 有人说可能是网页上的脚本错误。但是,我不确定如何处理这些错误并使页面正常工作。 有什么想法吗 下面是我填充WebView的方法C# 地铁网络视图崩溃,c#,webview,crash,windows-runtime,microsoft-metro,C#,Webview,Crash,Windows Runtime,Microsoft Metro,所以我有一个网络视图,我正在使用reddit的显示链接。 一些工作很好,但是其他链接似乎使我的应用程序崩溃 “” 有人说可能是网页上的脚本错误。但是,我不确定如何处理这些错误并使页面正常工作。 有什么想法吗 下面是我填充WebView的方法 private void topicsListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { // WebView1.Source = ne
private void topicsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
// WebView1.Source = new System.Uri("http://www.reddit.com");
SetCorrectUrl();
Page.Topic topic = pTopics[topicsListView.SelectedIndex];
if(!String.IsNullOrEmpty(topic.linkExternal) && !topic.linkExternal.Contains("www.reddit.com"))
{
WebView1.Visibility = Visibility.Visible;
WebView1.Source = new System.Uri(topic.linkExternal);
//WebView1.Navigate(new System.Uri(topic.linkExternal));
OriginalTopicBorder.Visibility = Visibility.Collapsed;
}
if (!String.IsNullOrWhiteSpace(topic.text))
{
SetOriginalPost(topicsListView.SelectedIndex);
originalPostTextBox.Text = topic.text;
OriginalTopicBorder.Visibility = Visibility.Visible;
WebView1.Visibility = Visibility.Collapsed;
}
}
这是WinRT 8.1 WebView的常见问题
您可以通过进入“调试>选项和设置>调试>即时”并取消选中“脚本”来禁用此行为。@DGibbs我上载了用于填充WebView的方法。您是否已完成此操作?错误落在哪一行?@DGibbs我已经调试好了是的。它不会在一条线上失败,而是通过了这个方法。后来失败了。它没有在调试器中给出正确的错误,它说没有针对错误类型附加调试器。谢谢,当应用程序编译且未在Visual Studio中运行时,它会导致错误吗?不,这根本不会导致错误。这只是调试行为。我认为即使您尝试构建版本并从VS.Hi开始,它也会消失,但这个解决方案对我不起作用。我还缺什么吗?