UWP 如何给WebView添加Cookie?

 时间:2026-02-13 05:11:17

1、首先,如果要将WebView导航到某个页面,无需额外设置,直接使用Navigate函数即可(WebView会自动根据域名添加Cookie等,如果有的话)。而且,WebView也是可以运行js的。

UWP 如何给WebView添加Cookie?

2、接下来,实现一个这样的功能:用来判断用户是否访问了某个特定网页,如果是,就给页面添加登录Cookie信息。

编写如图异步函数,两个参数sender和e类型如图。

UWP 如何给WebView添加Cookie?

3、在处理函数中,判断WebView的Source的绝对Uri是否与预想一致,然后使用红框内代码获取页面html,根据html判断用户是否已经是登录状态。

如果不是,稍后添加Cookie。

UWP 如何给WebView添加Cookie?

4、接下来就是未登录的处理,运行如图代码,给页面添加了登录需要用的Cookie,执行并等待。

UWP 如何给WebView添加Cookie?

5、然后最后一步是使用WebView再次Navigate同一个Uri,此时Cookie信息已经在WebView中,用户可以保持登陆了。

UWP 如何给WebView添加Cookie?

6、最后一步,就是给webView添加Event处理,处理NavigationCompleted。

因为刚才写的是异步方法,所以需要用一个匿名的delegate包装一下。

UWP 如何给WebView添加Cookie?

  • UWP WebView如何背景透明?
  • UWP WebView如何阻止自动打开浏览器?
  • cookie怎么打开
  • UWP WebView如何引用应用包内html和js?
  • UWP发送Http请求入门
  • 热门搜索
    维嘉和吴昕什么关系 花天酒地的意思 重阳节的祝福 乞巧古诗的意思 苦丁茶属于什么茶 批复的意思 none是什么意思 隔壁老王是什么意思 屡次的意思 奥力给的意思