弹来弹去跑马灯!

MS Webview2 拦截 interact/intercept

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

 

自定义过滤器拦截例子

// 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 @ 2022-09-10 13:47  wgscd  阅读(1246)  评论(2)    收藏  举报