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

时间:2013-10-04 13:17:50

标签: 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;'>" + "ArticleTitleDemo" + "This is some text blablabla" + "<a>www.google.com<a/>");

当我点击模拟器中的超链接应用程序时,没有任何错误! 在本地机器上 - 一切正常。

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

1 个答案:

答案 0 :(得分:2)

这让我想到了Internet Explorer Mobile for Windows Phone 8的一个非常烦人的问题。如果你不写http://它在使用IP地址时无法导航到页面。它只是给出了一个神秘的“Nope-no-can-do”信息。

无论如何,异常是我认为的JavaScript异常 - 很奇怪。你可能会看到的是:

enter image description here

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

enter image description here

尝试添加http://

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

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