我已将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/>");
当我点击模拟器中的超链接应用程序时,没有任何错误! 在本地机器上 - 一切正常。
这只是一个模拟器错误吗?或者这也会在真实设备上发生?如何解决?
答案 0 :(得分:2)
这让我想到了Internet Explorer Mobile for Windows Phone 8的一个非常烦人的问题。如果你不写http://它在使用IP地址时无法导航到页面。它只是给出了一个神秘的“Nope-no-can-do”信息。
无论如何,异常是我认为的JavaScript异常 - 很奇怪。你可能会看到的是:
在计算机而不是模拟器上运行应用程序时,甚至会出现以下情况:
尝试添加http://
this.wv1.NavigateToString("<a href='http://www.google.com'>Link text</a>");
并确保在标记中正确关闭标记。希望这会有所帮助。