miniblink49 是一款基于 WebKit/Blink 裁剪的轻量级 WebView 渲染引擎库。移除浏览器非核心模块 (同步/账号/扩展/开发者工具/媒体编解码器/PDF/打印),保留 HTML5/CSS3/ES6+ 核心渲染管线,体积 < 10MB,启动 < 50ms,内存占用 < 30MB。提供 C/C++ 原生 API 与 C#/Python/Go/Node.js/Rust/Delphi/Lazarus/VB6/AutoHotkey 等 15+ 语言绑定,适合桌面应用内嵌网页、Hybrid App、自动化测试、网页截图/PDF 生成。 核心功能: - 极致轻量:核心库 8MB (x64) / 6MB (x86),无额外依赖,单 DLL/so 部署,适合嵌入式/便携软件 - 标准兼容:HTML5 (Canvas/WebGL/WebWorker/IndexedDB/ServiceWorker)/CSS3 (Flex/Grid/动画/变量)/ES2024 全支持 - 多语言绑定:C/C++ (原生)、C# (WPF/WinForms/Avalonia)、Python (pywebview/ctypes)、Go (cgo)、Node.js (NAPI)、Rust (bindgen) - 渲染离屏:Offscreen Canvas/Headless 模式,无窗口截图/生成 PDF/打印/自动化测试,CI/CD 友好 - JS 双向交互:JS 调用原生函数 (wkeJsBindFunction)、原生调用 JS (wkeRunJS/wkeGlobalExec)、Promise/async-await 透传 - 网络拦截:请求/响应头修改、资源重定向/本地文件映射/自定义协议 (wke:///custom://)、MITM 代理集成 - 安全隔离:进程沙箱 (--sandbox)、CSP/SRI/COOP/COEP/Referrer-Policy 策略执行、跨域隔离 - 跨平台:Windows (XP+)/Linux (glibc 2.17+)/macOS (10.13+)/Android (API 21+)/iOS (13+)/FreeBSD/OpenHarmony **中文支持**:国产社区维护,内置中文文档与示例代码
本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。
软件版权归原作者所有。
禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。
违规使用全部责任由使用者自行承担。
所有资源均来自互联网,如有侵权,请联系删除。
微信: Reborn2025-a
Copyright (c) 2024 weolar 许可协议: Apache License 2.0 LICENSE:https://github.com/weolar/miniblink49/blob/v20251212/LICENSE Referer:https://github.com/weolar/miniblink49 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。