在链接上导航的Windows 8 WebView崩溃

在链接上导航的Windows 8 WebView崩溃,webview,windows-runtime,Webview,Windows Runtime,我已将WebView放置在我的页面上: <WebView x:Name="wv1" HorizontalAlignment="Stretch" Visibility="Collapsed" Grid.Row="0" VerticalAlignment="Stretch"/> 在我的C#中,我做到了: this.wv1.NavigateToString("<p style='font-size:20px; font-weight:bold;'>" + "Article

我已将WebView放置在我的页面上:

<WebView x:Name="wv1" HorizontalAlignment="Stretch" Visibility="Collapsed" Grid.Row="0" VerticalAlignment="Stretch"/>

在我的C#中,我做到了:

this.wv1.NavigateToString("<p style='font-size:20px; font-weight:bold;'>" + "ArticleTitleDemo" + "This is some text blablabla" + "<a>www.google.com<a/>");
this.wv1.NavigateToString(

“+”article titledemo“+”这是一些文本blabla“+”www.google.com”);

当我点击模拟器中的超链接应用程序时,它会毫无错误地死掉 在本地机器上-所有工作正常


这只是一个模拟器错误吗?或者这也会发生在真实的设备上?如何修复它?

这让我想到了适用于Windows Phone 8的Internet Explorer Mobile的一个非常恼人的问题。如果您不编写http://它在使用IP地址时无法导航到页面。它只是给出了一个神秘的“不,不行”的信息

无论如何,我相信这个异常是一个JavaScript异常——很奇怪。你可能看到的是:

当在计算机上而不是在模拟器上运行应用程序时,甚至会出现以下情况:

尝试添加http://

this.wv1.NavigateToString("<a href='http://www.google.com'>Link text</a>");
this.wv1.NavigateToString(“”);

并确保在标记中正确关闭标记。希望这有帮助。

什么是“真正的设备”?您的本地计算机是一个“真正的设备”,因为它运行的是Win8。你确定没有发生未处理的异常吗?真正的设备是平板电脑。因为在emulator上,它会以类似“您想进行调试吗?”的方式失败,但VS无法捕获它