【发布时间】:2021-05-31 08:36:31
【问题描述】:
我正在使用WebView2,并希望在收到 cookie 以响应第三方资源请求时停止存储它们。
WebView2 公开了最初看起来很有希望的CoreWebView2.WebResourceResponseReceived 事件。但是,文档指出:
无法保证 WebView 处理响应和宿主应用的处理程序运行的顺序。应用的处理程序不会阻止 WebView 处理响应。
因此,无法在此事件处理程序中修改响应或删除 cookie。我想您可以记录响应并“稍后”将其删除,但这似乎很难可靠地执行。
在使用 WebView2 时,有没有办法阻止或可靠地删除响应中收到的 cookie?
【问题讨论】:
-
如果要删除所有cookies,在关闭应用程序时,只需删除
userdatafolder即可。
标签: microsoft-edge chromium webview2