
-
语言:简体中文
大小:30.2M
类别:应用工具
时间:2025-03-28
Miniblink v19.06.13正式版
软件介绍
Miniblink是一款轻量级的开源浏览器控件,号称全球最小的Chromium引擎浏览器控制,具备Chrome的大部分功能。它体积小巧,内嵌Node.js,支持Electron框架,并兼容多种编程语言。Miniblink浏览框使得集成各种浏览功能、模拟环境变得十分简便,欢迎需要的用户下载使用。
核心功能
简洁易集成
Miniblink的体积仅为几MB,通过一个DLL文件,借助纯C接口与几行代码就能轻松集成到各种软件中。
体积小巧,约为几MB。
使用纯C接口,单线程架构,交互简单。
支持C++、C#、Delphi等语言的调用。
强大的功能与自由定制
完整的HTML5支持,兼容各种前端库。
关闭跨域限制后,支持各种跨域操作。
与Node.js深度整合,可无缝使用Node.js的各种开源框架。
可以拦截网络资源,将任意网站的JavaScript替换为本地文件。
支持移动端环境的无缝模拟。
新增Headless模式,极大地节省系统资源,适合爬虫等应用。
支持Electron模式
仅需3个文件即可替代原版Electron,体积为其二十分之一。
无缝替代Electron,不需要修改JS代码。
支持Windows XP操作系统。
特色优势
超小体积:使用的是2018年10月发布的版本,DLL文件大小约为15MB,相比于CEF或Electron小了一半以上。
内嵌Node.js,支持Electron:目前暂未完全投入使用。
支持Windows XP和NPAPI,提供C++、C#、Delphi等语言接口:只需引入一个头文件即可使用C++进行开发。
高度定制化的功能,支持环境模拟:对HTML5的各类特性有着较好的支持,API文档详细,使用便捷。
使用教程
1. 下载最新版本并解压到任意目录(例如:miniblink-package)。
2. 将资源文件夹中的`resources/app`文件夹复制到`miniblink-package/resources/app`中。
3. 运行`mini-electron.exe`即可启动。
4. 如果不需要使用,可以删除包中的`demo_src`和`node_v8_4_8.dll`文件。
创建Web窗口的两种方式:
- `wkeCreateWebWindow`: 这种方式较为简单,创建完成后直接调用`loadurl`即可。
- `wkeCreateWebView`: 这种方式较为复杂,需自定义渲染过程,但可以灵活实现更多效果。
常见属性设置:
wkeSetCookieJarPath(m_window, strPath.c_str()); // 设置Cookie存储路径
wkeIsCookieEnabled(m_window); // 检查是否启用Cookie
wkeSetCspCheckEnable(m_window, false); // 关闭跨域限制
wkeSetDragEnable(m_window, false); // 禁止拖拽操作
wkeOnNavigation(m_window, &dowkeNavigationCallback, this); // 禁止H5页面跳转,点击链接时拦截,跳转到浏览器中打开
wkeOnCreateView(m_window, &dowkeCreateViewCallback, this); // 打开新窗口时,调用此回调创建新Web窗口
wkeOnLoadUrlBegin(m_window, &dowkeLoadUrlBeginCallback, this); // 加载URL的开始
wkeOnWindowClosing(m_window, &dowkeWindowClosingCallback, this); // 当任务栏右键关闭窗口时,执行此回调,进行进程退出操作
JS绑定:主要用于与H5页面联调,接口定义:C++调用JS(wkeJsBindFunction),JS调用C++(wkeRunJsByFrame)。这种方式相对简便。
加载URL(wkeLoadURLW)并显示(wkeShowWindow)。
以上是KK下载为大家带来的Miniblink浏览器控件介绍!
精品推荐
热门软件
软件排行









