は、ソリューションです。
1.これは、webviewがナビゲートする文字列です。
"<html>"+
"<body>"+
"<script type='text/javascript'>" +
"function Click()" +
"{window.external.notify('parameter1+" + "parameter2"+"...");}" +
"</script>" +
"<a href='#' onclick='Click();'>" + "NameOfLabel</a>" +
"</body>"+
"</html>";
2.Webviewあなたのxamlにscriptnotifyイベントを追加します。ジャバスクリプト
private async void webView_ScriptNotify(object sender, NotifyEventArgs e)
{
//Get the paramter from javascript
string parameter=e.value;
}
4.One以上から
<WebView ScriptNotify="webView_ScriptNotify"></WebView>
3.Getパラメータ、クラスのようなパラメータを複雑に渡す別のワットがあります。 しかし、私はこのartilceを見つけることができない、私はそれを見つけた場合、私は後でURLを追加します。
あなたはスクリプトが、それはアプリがそのメインページをnaviageしたいページを知らせることができます。シナリオ4で[XamlWebViewサンプル](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/XamlWebView)にこれを行う方法を示します。 –
こんにちは、私はGithubでサンプルをテストしました。それは本当に役に立ちます。 – maoleigepu
しかし、hrefラベルをクリックすると、ScriptNotifyメソッドに変わりません。これは本当に混乱しています。=( – maoleigepu