【发布时间】:2014-01-28 08:15:06
【问题描述】:
所以我有一个网络视图,我正在使用来自 reddit 的显示链接。 有些工作正常,但其他链接似乎使我的应用程序崩溃。
“http://www.bbc.co.uk/news/uk-england-london-25663495”
有人说可能是网页上的脚本错误。但是,我不确定如何处理这些错误并使页面正常工作。 有什么想法吗?
这是我填充 WebView 的方法
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;
}
}
【问题讨论】:
-
@DGibbs 我上传了我用来填充webview的方法
-
你经历过这个吗?错误发生在哪一行?
-
@DGibbs 我已经调试过了。它不会在一条线上失败,它会通过方法。之后就失败了。它没有在调试器中给出正确的错误,它说没有为错误类型附加调试器
标签: c# webview crash windows-runtime microsoft-metro