C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2016-9-25
发表于 2025-7-1 13:05:37 |显示全部楼层
using CefSharp;
using CefSharp.Wpf;

public class CustomRequestContextHandler : IRequestContextHandler
{
    public bool OnBeforePluginLoad(string mime_type, string plugin_url, bool is_main_frame, string top_origin_url, WebPluginInfo plugin_info)
    {
        return false;
    }

    public IResourceRequestHandler GetResourceRequestHandler(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool isNavigation, bool isDownload, string requestInitiator, ref bool disableDefaultHandling)
    {
        return null;
    }
}

// 在应用程序启动时调用
public void InitializeCefSharp()
{
    var settings = new CefSettings
    {
        CachePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Cache")
    };

    // 创建自定义 RequestContext
    var requestContextSettings = new RequestContextSettings();
    var requestContext = new RequestContext(requestContextSettings, new CustomRequestContextHandler());

    // 初始化 CEF
    Cef.Initialize(settings, performDependencyCheck: true, browserProcessHandler: null);

    // 清理缓存(在初始化后实行)
    requestContext.ClearCache();
}

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2025-7-2 15:26 , Processed in 0.095231 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图