弹来弹去跑马灯!

MS Webview2 拦截 interact/intercept

https://docs.microsoft.com/en-us/microsoft-edge/webview2/how-to/webresourcerequested?tabs=dotnet

 

自定义过滤器拦截例子

1
2
3
4
5
6
7
8
9
10
11
12
// Add a filter to select all image resources
            webView.CoreWebView2.AddWebResourceRequestedFilter(
                  "*", CoreWebView2WebResourceContext.Image);
            webView.CoreWebView2.WebResourceRequested += delegate (
               object sender, CoreWebView2WebResourceRequestedEventArgs args) {
 
                   // Replace the remote image resource with a local one specified at the path customImagePath.
                   // If response is not set, the request will continue as it is.
                   FileStream fs = File.Open("d:\\test.jpg", FileMode.Open);
                   CoreWebView2WebResourceResponse response = webView.CoreWebView2.Environment.CreateWebResourceResponse(fs, 200, "OK", "Content-Type: image/jpeg");
                   args.Response = response;
               };

  

posted @   wgscd  阅读(1146)  评论(2编辑  收藏  举报
点击右上角即可分享
微信分享提示