Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html A href的webview指南到UWP的新页面_Html_Webview_Uwp_Href - Fatal编程技术网

Html A href的webview指南到UWP的新页面

Html A href的webview指南到UWP的新页面,html,webview,uwp,href,Html,Webview,Uwp,Href,我从服务器收到一些html数据,并尝试构建一个webview来显示这些数据。 然后我需要设置一些标签来导航到UWP的其他页面 在WindowsPhone8项目中,我可以添加这样的标签来导航到另一个页面并传递参数 但是UWP不再支持它,所以如何导航到另一个页面并传递参数???这里有一个解决方案 1.这是webview将导航到的字符串 "<html>"+ "<body>"+ "<script type='text/javascript'

我从服务器收到一些html数据,并尝试构建一个webview来显示这些数据。 然后我需要设置一些标签来导航到UWP的其他页面

在WindowsPhone8项目中,我可以添加这样的标签来导航到另一个页面并传递参数

但是UWP不再支持它,所以如何导航到另一个页面并传递参数???

这里有一个解决方案

1.这是webview将导航到的字符串

    "<html>"+
    "<body>"+
        "<script type='text/javascript'>" +
            "function Click()" +
            "{window.external.notify('parameter1+" + "parameter2"+"...");}" +
        "</script>" +
        "<a href='#' onclick='Click();'>" + "NameOfLabel</a>" +
    "</body>"+
    "</html>";
4.此外,还有另一个wat可以像类一样传递复杂的参数。
但是我找不到此艺术,如果我找到它,我将稍后添加url。

您可以让脚本通知页面,它希望应用程序导航其主页。演示了如何在场景4中执行此操作。您好,我已经在Github上测试了该示例,它非常有用。但是当我单击href标签时,它并没有变成ScriptNotify方法,这让我非常困惑=(我知道了!!!谢谢!!!请将您的解决方案作为答案发布,以帮助下一个人解决此问题。
<WebView ScriptNotify="webView_ScriptNotify"></WebView>
private async void webView_ScriptNotify(object sender, NotifyEventArgs e)
{
  //Get the paramter from javascript
  string parameter=e.value;
}