在UWP中怎么通过WebView控件进行C#与JS的交互

2025-06-22 04:30:36
推荐回答(1个)
回答1:

在UWP中如何通过WebView控件进行C#与JS的交互

最近由于项目需求,需要利用C#在UWP中与JS进行交互,由于还没有什么实战经验,所有就现在网上百度了一下,但是百度的结果显示大部分都是在Android和IOS上面的方法,UWP中的几乎没有。还好微软又他强大的MSDN社区,所有就在那里面找到了一个解题思路,于是就分享给大家。
1、首先,我们既然要与JS进行交互,那必须先有一个HTML页面才可以。我这里以一个本地的HTML页面作为一个HTML页面(别忘了里面要有JS部分哦( ╯□╰ ) ,并添加到当前的UWP工程中),示例代码如下所示:
1
2
3
4
5 Matt's Webview Content Page
6
12
13
14

Matt's Webview Content Page


15
The current time is:

16
17
18

上面这串HTML页面的功能很简单,就是直接获取当前时间并显示出来;
2、接下来,我们需要在在当前工程中进行前台的布局,布局很简单,这里就直接列出示例代码:
1
2
3
4