C# 地铁网络视图崩溃

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

所以我有一个网络视图,我正在使用reddit的显示链接。 一些工作很好,但是其他链接似乎使我的应用程序崩溃

“”

有人说可能是网页上的脚本错误。但是,我不确定如何处理这些错误并使页面正常工作。 有什么想法吗

下面是我填充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;
        }     
    }

这是WinRT 8.1 WebView的常见问题


您可以通过进入“调试>选项和设置>调试>即时”并取消选中“脚本”来禁用此行为。

@DGibbs我上载了用于填充WebView的方法。您是否已完成此操作?错误落在哪一行?@DGibbs我已经调试好了是的。它不会在一条线上失败,而是通过了这个方法。后来失败了。它没有在调试器中给出正确的错误,它说没有针对错误类型附加调试器。谢谢,当应用程序编译且未在Visual Studio中运行时,它会导致错误吗?不,这根本不会导致错误。这只是调试行为。我认为即使您尝试构建版本并从VS.Hi开始,它也会消失,但这个解决方案对我不起作用。我还缺什么吗?