miniblink

精简小巧的 Chromium 内核控件
授权协议 Apache
开发语言 C/C++
所属分类 Web应用开发、 浏览器/JS引擎
软件类型 开源软件
地区 国产
投 递 者 逄宁
操作系统 Windows
开源组织
适用人群 未知
 软件概览

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)

  • 国内网速比较慢,传了一天终于传好了。 本次开源的代码欢迎用于商业用途! 地址见: GitHub - weolar/miniblink49 关于miniblink的介绍见上篇文章:屌炸天的内核来袭,史上最小chromium内核miniblink! - 盟主来了 - 知乎专栏 1、miniblink主要是用来做PC端的浏览器嵌入组件,由于导出的是wke和cef的接口,所以你可以替换到你的项目中去体验和

  • miniblink官网:入门之前强烈建议将Miniblink介绍仔细看一遍。 MB内核组件标准版接口文档:这里列举了所有的api以及简单的说明,但是本人建议还是看wke.h更方便,里面都是宏实现的,直接搜相关函数即可。 mb demo下载和参考:里面有说明文档,初步可以看看文档和运行了解一下。 miniblink概括 miniblink是单进程程序与cef多进程相比简单很多。 mini 包很小,方

  • 新文档地址:https://weolar.github.io/miniblink/doc-main.htm    

  • 源码下载:https://github.com/weolar/miniblink49 *********************** miniblink-180520.rar  https://pan.baidu.com/s/1u-EOdzXYsMkXujvXShWv3A * 修复pdf.js的崩溃问题 * 修复图片上传的崩溃 * 修复关闭csp检查开关的情况下,无法通过iframe.doucme

  • 前面一节已经介绍了如何编译miniblink库以及如何在qt下使用,但是创立的是个独立窗体,应用中我们经常用到的是作为一个子窗体嵌入到其他窗体之中,类似QWebengnieView,本节将实现这个功能。 首先参考前一节将需要的库文件,头文件引入工程。 1.创建一个类QMiniblinkWebView继承自QWidget 2.初始化initialize接口 由于miniblink使用需要先初始化,这

  • miniblink是龙泉寺扫地僧基于chromium内核开发的一款开源浏览器嵌入组件,相对于BlzFans早期开发的WKE组件,在HTML5支持、JS引擎速度、新Web标准兼容性上都有较大改进,而且项目较为活跃,作者还贴心地wke和cef的接口,方便了原有基于WKE项目迁移到miniblink上。近期有幸得到项目主要作者的指点,现将其用于演示功能的WKEXE项目的学习使用笔记记录如下: 在WKEX

  •    随着前端技术的发展,PC端程序越来越倾向于做第三方嵌入浏览器的应用程序。为什么手机软件安装包越来越大,大概率是由于偷偷嵌入了一个浏览器内核,例如:腾讯视频、虾米音乐等主流PC端程序都是内嵌浏览器,目的是对于频繁更新的内容部分采用网页js加载刷新的方式,这一点对于C++界面UI来说是比较难以做的好的。   现对主流易集成嵌入的开源浏览器内核进行分析,大致分析如下: 一、类别对比 1、libce

 相关资料
  • 熟悉Android系统和HTML编程的人可能都听说过Android提供的一个重要类android.webkit.WebView,它继承于View类,这是它同其它很多控件的相似之处。不同之处在于,它能够用来渲染网页。当前,WebView的实现是基于现有的缺省WebKit内核(Android缺省浏览器是基于WebView构建),它不同于chromium所使用的WebKit内核,虽然它们都叫WebKit

  • 本文向大家介绍VC小技巧汇总之控件技巧,包括了VC小技巧汇总之控件技巧的使用技巧和注意事项,需要的朋友参考一下 本文搜集汇总了VC小技巧的控件技巧,对于进行VC开发来说有一定的借鉴价值,具体如下: 1.如何隐藏和显示控件 用CWnd类的函数BOOL ShowWindow(int nCmdShow)可以隐藏或显示一个控件。 例1: 例2: 2.按钮的使能与禁止 用ClassWizard的Member

  • 内核引导选项精选 由于引导选项多如牛毛,本文不可能涉及全部,因此本文只基于 X86_64 平台以及 Linux-3.13.2 精选了一些与设备无关的引导选项以及少部分与设备有关的引导选项,过时的选项、非x86平台选项、与设备有关的选项,基本上都被忽略了。 [提示]内核源码树下的 Documentation/kernel-parameters.txt 和 Documentation/x86/x86_

  • 发行说明说Dapper与.NET Standard 2.0兼容。为什么它与.Net Core 3.1一起使用?从哪个版本开始,它的工作原理是什么?

  • 这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。

  • 在计算机中,BIOS(Basic Input Output System,基本输入输出系统)包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS等。