miniblink 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
miniblink 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
miniblink 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
miniblink 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
miniblink 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

miniblink是一款精简小巧的浏览器控件,基于chromium精简而成,是市面上最小巧的chromium内核控件没有之一。

它仅10余M大小,只需一个dll,几个纯C接口即可轻松调起,并嵌入到任何软件内使用。

你可以用来显示网页、做软件的界面框架、做爬虫等功能。

它内置了各种网络拦截接口,可以方便的替换网络资源;解除了跨域访问限制,方便本地开发测试等。

如果你使用过cef、wke的话,相信很容易理解。

miniblink采用的接口和wke几乎一模一样,可以算做wke的升级版。

目前只支持windows系统,包括xp。

  • 极致小巧的体积 (small size)

  • C++,C#,Delphi等语言调用 (support C++,C#,Delphi language to call)

  • 内嵌Nodejs,支持electron (with Nodejs, can run electron)

  • 随心所欲的定制功能、模拟环境 (simulate other browser environment)

  • 支持Windows xp、npapi (support windows xp and npapi)

  • 完善的HTML5支持,对各种前端库友好 (support HTML5, and friendly to front framework)

  • 关闭跨域开关后,可以使用各种跨域功能 (support cross domain)

  • 网络资源拦截,替换任意网站任意js为本地文件 (network intercept, you can replace any resource to local file)

  • headless模式,极大节省资源,适用于爬虫 (headless mode, be suitable for Web Crawler)

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (29)

加载中
支持一下, 绝对的良心作品
2020/11/12 09:43
回复
举报
支持WebGL不?访问有些页面提示不支持
2020/11/09 00:11
回复
举报
墙内的人总惦记着墙外的风景 C端的总惦记着B端 而B端总想干点C端的东西
2020/11/02 15:43
回复
举报
要是能用把所有api都用jni改一下,让Java可以调用就好了😂(身为一个伸手党,不想自己写)。另外同求款平台,Mac就好了😂
2020/11/02 14:37
回复
举报
求教关于Chromium定制的问题,请问如何联系,有偿指导
2019/12/13 23:38
回复
举报
你好,请问后续能做成跨平台吗? 至少 linux,mac,win 三端可编译使用?
2019/11/15 19:06
回复
举报
僧哥 我知乎有关注你
2019/07/15 09:27
回复
举报
作者辛苦。请教一个问题,如何设置可以让mb像操作手机一样支持滑屏操作呢?谢谢
2019/06/05 10:00
回复
举报
龙泉寺扫地僧软件作者

引用来自“尼玛豹哥”的评论

有些关于chromium的问题可以请教吗?
可以啊
2019/03/27 21:57
回复
举报
有些关于chromium的问题可以请教吗?
2019/03/14 19:10
回复
举报
更多评论
暂无内容
01/21 09:30

Qt编写地图综合应用24-miniblink内核

## 一、前言 用Qt做项目过程中,遇到需要用到浏览器控件的项目,可能都会绕不开一个问题,那就是从Qt5.6版本开始mingw编译器的Qt构建套件,不再提供浏览器控件了,之前还可以用webkit控件,这下很多项目要么选择5.6以下版本,要么选择msvc的构建套件,而且大部分的msvc构建套件还不自带浏览器控件,也需要自己编译,只有原配的构建套件比如Qt5.9+VS2015、Qt5.12+VS2017这种搭配才可能有浏览器控件,不然就算你勾选了浏览器控件也...

0
0
发表了博客
2019/04/02 22:04

webkit、cef、nwjs、electron、 miniblink浏览器内核优缺点

市面上作为嵌入的组件的可用的浏览器内核,不外乎这几个:webkit、cef、nwjs、electron。 1、cef:优点是由于集成的chromium内核,所以对H5支持的很全,同时因为使用的人也多,各种教程、示例,资源很多。但缺点很明显,太大了。最新的cef已经夸张到了100多M,还要带一堆的文件。同时新的cef已经不支持xp了(chromium对应版本是M49)。而且由于是多进程架构,对资源的消耗也很夸张。如果只是想做个小软件,一坨文件需要带上、超...

0
0
发表了博客
2018/04/04 11:11

C# 封装miniblink 使用HTML/CSS/JS来构建.Net 应用程序界面和简易浏览器

MiniBlink的作者是 龙泉寺扫地僧 miniblink是什么? (抄了一下 龙泉寺扫地僧 写的简洁) Miniblink是一个全新的、追求极致小巧的浏览器内核项目, 其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。 Miniblink保持了10M左右的极简大小,是所有同类产品最小的体积,同时支持windows xp、npapi。 为什么要做miniblink? 市面上作为嵌入的组件的可用的浏览器内核,不外乎这几个:webkit、cef...

0
0
发表了博客
2018/08/07 18:57

C# 封装miniblink 使用HTML/CSS/JS来构建.Net 应用程序界面和简易浏览器

C# 封装miniblink 使用HTML/CSS/JS来构建.Net 应用程序界面和简易浏览器 MiniBlink的作者是 龙泉寺扫地僧 miniblink是什么? (抄了一下 龙泉寺扫地僧 写的简洁) Miniblink是一个全新的、追求极致小巧的浏览器内核项目, 其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。 Miniblink保持了10M左右的极简大小,是所有同类产品最小的体积,同时支持windows xp、npapi。 为什么要做miniblink...

0
0
发表了博客
2019/04/12 19:09

PowerBuilder编程新思维5:包装(界面美化与WebUI+React)

PowerBuilder编程新思维5:包装(界面美化与WebUI+React) 前一节,分析了三种界面美化方案,都是控件级的美化。今天再来分析一下窗口级的美化。上一次讲的DirectUI,大家反响一般,效果和创新都不足。那是没有讲完的原故。今天……还是没有讲完,不过效果应该还行吧:)。 PB界面美化方案四:DirectUI包装 Hook的方式使用DirectUI,是局限在控件里。如果创建一个类似Canvas的可视控件,把所有控件包装在一个(或几个)控件里面...

0
1
发表于大前端专区
2018/11/01 09:00

electron 压缩安装包

有3个地方可以压缩 1、代码压缩 2、electron核心压缩 可以采用miniblink 3、build\win-unpacked\resources\app\node_modules 这个文件夹下压缩 在打包的时候,会把node_modules所有的资源全部打包进去,而不是package.json中的dependencies 这个时候想办法把devDependencies 删除掉。 页面:vue+webpack 估计也就几百k 外壳一:electron 就是 nodejs+chromium nodejs里面包含读写本地文件,自动升级功能,打包分发。 会打包整合n...

0
1
2020/03/07 12:28

Qt编写的项目作品20-百度地图综合应用(在线+离线+区域+下载)

## 一、功能特点 ### (一)、省市区域地图封装类功能特点 1. 同时支持闪烁点图、迁徙图、区域地图、世界地图、仪表盘等。 2. 可以设置标题、提示信息、背景颜色、文字颜色、线条颜色、区域颜色等各种颜色。 3. 可设置城市的名称、值、经纬度 集合。 4. 可设置地图的放大倍数、是否允许鼠标滚轮缩放。 5. 内置世界地图、全国地图、省份地图、地区地图,可以精确到县,所有地图全部离线使用。 6. 内置了各省市json数据文件转js文...

0
0
发表于大前端专区
2018/11/03 09:54

浏览器内核

miniblink:对cef内核的精简,值保留了排版功能,vip版有其他功能。 cef:优点是由于集成的chromium内核,所以对H5支持的很全,同时因为使用的人也多,各种教程、示例,资源很多。但缺点很明显,太大了。最新的cef已经夸张到了100多M,还要带一堆的文件。同时新的cef已经不支持xp了(chromium对应版本是M49)。而且由于是多进程架构,对资源的消耗也很夸张。如果只是想做个小软件,一坨文件需要带上、超大的安装包,显然不能忍受...

0
0
发表了博客
2019/03/26 08:22

miniblink+golang开发windows gui应用

golang的优点自不必说了,这么好的语言怎么能缺少界面库呢?所以我使用miniblink开发了一个可以用html,css,js开发界面的浏览器,通过它你能为你的golang开发简单的界面。说白了其实就是轻量级浏览器,暂且叫它browser吧,多轻呢,哈哈只有6.8M大小。点这里下载 怎么使用呢? 1 首先建立golang服务了,可以是http rpc socket websocket等 2 用html,js,css写好界面,用browser打开它与golang通信 3 当然browser也可以自定义界面...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
29 评论
181 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部