You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何构建免安装轻量定制Chromium内核浏览器,要求打包体积小于50MB

最优开发路径推荐

方案1:基于MiniBlink二次开发(首推)

  • 核心优势:MiniBlink是深度裁剪的Chromium内核分支,单核心文件体积仅20MB左右,完全无外部依赖,支持直接打包为单文件可执行程序,最终成品体积可控制在30MB以内,远低于50MB的要求
  • 功能适配:原生支持隐藏地址栏、禁用右键刷新、屏蔽前进后退快捷键/按钮、禁用F12开发者工具、拦截新标签页打开请求,所有需求的限制功能都可以通过简单的API调用实现
  • 开发成本:支持C/C++/C#/Go等多种语言调用,不需要额外运行时,静态编译即可生成免安装单文件程序

方案2:基于Tauri + WRY裁剪构建

  • 核心优势:WRY是Tauri底层的Webview组件,Windows平台默认对接的WebView2属于Chromium内核,如果选择内置裁剪版WebView2运行时打包,最终整体体积可以控制在45MB以内,符合要求;如果目标设备都是Win10 1809及以上版本,系统已内置WebView2不需要打包内核,最终成品体积可压缩到10MB以内
  • 功能适配:Tauri支持完全自定义窗口,可直接隐藏所有浏览器原生控件,通过配置即可禁用刷新快捷键、开发者工具、拦截新窗口打开请求、屏蔽前进后退操作

方案3:基于C# + WebView2 AOT编译打包

  • 核心优势:采用C#开发可选择AOT编译模式,将裁剪后的.NET运行时和裁剪版WebView2一起打包为单文件,最终体积在40~48MB之间,符合要求
  • 功能适配:WebView2原生提供所有限制接口,包括隐藏地址栏、禁用开发者工具、拦截新窗口、禁用额外导航操作等,配置成本极低

开发注意事项
  • 所有限制功能需要做双层拦截:既要屏蔽可见的界面按钮和快捷键,也要在内核导航事件层拦截刷新、前进后退、新页面打开的请求,避免用户通过隐藏快捷键触发对应功能
  • 打包阶段可对最终可执行文件添加UPX压缩,体积还可以再缩小30%左右

内容的提问来源于stack exchange,提问作者kailashdesiti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:27:01