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