来自html的UWP WebView C#事件
我能在c代码中捕捉html中发生的JavaScript事件吗 考虑下面的例子,我有一个html,里面有一个按钮,在我的应用程序中,我通过来自html的UWP WebView C#事件,webview,uwp,Webview,Uwp,我能在c代码中捕捉html中发生的JavaScript事件吗 考虑下面的例子,我有一个html,里面有一个按钮,在我的应用程序中,我通过WebView查看它,我有一个c#代码,当单击该特定按钮时执行 我怎样才能捕捉到c#代码中按钮的点击 ....... ........ ........ 我怎样才能捕捉到c#代码中按钮的点击 在C#代码中,我们无法捕捉到按钮的点击 我们应该能够添加WebView的事件。当托管HTML页面调用window.external.notify并传递字符串参数时,该页
WebView
查看它,我有一个c#代码,当单击该特定按钮时执行
我怎样才能捕捉到c#代码中按钮的点击
.......
........
........
我怎样才能捕捉到c#代码中按钮的点击
在C#代码中,我们无法捕捉到按钮的点击
我们应该能够添加WebView
的事件。当托管HTML页面调用window.external.notify并传递字符串参数时,该页面可以在Windows应用商店应用程序中触发ScriptNotify
事件
例如:
代码隐藏:
void WebViewControl\u ScriptNotify(对象发送方,NotifyEventArgs e)
{
//使用数据执行操作时,请确保验证消息的来源。
//由于可以导航webview,您需要检查消息是否来自页面/代码
//你信任的。
Debug.WriteLine(e.Value);
}
scriptNotify_example.html代码:
这是window.external.notify()的简单测试页
调用window.external.notify
如果我使用win js编写应用程序会有帮助吗?@AravindBelagaje我们应该能够更改html。我们也可以在WinJS中使用它。
<html>
<head>
.......
</head>
<body>
........
<button id="idOfButton" name="NameOfButton"></button>
........
</body>
</html>